module COS::Logging
Constants
- DEFAULT_LOG_FILE
默认日志存储
- MAX_NUM_LOG
日志最大数量
- ROTATE_SIZE
日志覆盖大小
Public Class Methods
set_logger(file, level)
click to toggle source
设置日志输出的文件 level = Logger::DEBUG | Logger::INFO | Logger::ERROR | Logger::FATAL
# File lib/cos/logging.rb, line 18 def self.set_logger(file, level) if file == STDOUT or file == STDERR @logger = Logger.new(file) @logger.level = level else @logger = Logger.new(file, MAX_NUM_LOG, ROTATE_SIZE) @logger.level = level end end
Private Class Methods
logger()
click to toggle source
实例方法使用logger
# File lib/cos/logging.rb, line 36 def self.logger unless @logger @logger = Logger.new(DEFAULT_LOG_FILE, MAX_NUM_LOG, ROTATE_SIZE) @logger.level = Logger::INFO end @logger end
Public Instance Methods
logger()
click to toggle source
获取logger
# File lib/cos/logging.rb, line 29 def logger Logging.logger end