module Baidubce::Log

Constants

DEFAULT_LOG_FILE
LOG_FILE_SIZE
MAX_NUM_LOG

Public Class Methods

set_log_file(file) click to toggle source
# File lib/baidubce/utils/log.rb, line 33
def self.set_log_file(file)
    @log_file = file
end
set_log_level(level) click to toggle source

level : Logger::DEBUG | Logger::INFO | Logger::ERROR | Logger::FATAL

# File lib/baidubce/utils/log.rb, line 29
def self.set_log_level(level)
    Log.logger.level = level
end

Private Class Methods

logger() click to toggle source
# File lib/baidubce/utils/log.rb, line 39
def self.logger
    unless @logger
        @logger = Logger.new(
            @log_file ||= DEFAULT_LOG_FILE, MAX_NUM_LOG, LOG_FILE_SIZE)
        @logger.level = Logger::INFO
    end
    @logger
end

Public Instance Methods

logger() click to toggle source
# File lib/baidubce/utils/log.rb, line 24
def logger
    Log.logger
end