class FluentdServer::Logger::Config

Public Class Methods

log_level(log_level = FluentdServer::Config.log_level) click to toggle source
# File lib/fluentd_server/logger.rb, line 53
def self.log_level(log_level = FluentdServer::Config.log_level)
  case log_level
  when 'debug'
    ::Logger::DEBUG
  when 'info'
    ::Logger::INFO
  when 'warn'
    ::Logger::WARN
  when 'error'
    ::Logger::ERROR
  when 'fatal'
    ::Logger::FATAL
  else
    raise ArgumentError, "invalid log_level #{log_level}"
  end
end
log_path(log_path = FluentdServer::Config.log_path) click to toggle source
# File lib/fluentd_server/logger.rb, line 42
def self.log_path(log_path = FluentdServer::Config.log_path)
  case log_path
  when 'STDOUT'
    $stdout
  when 'STDERR'
    $stderr
  else
    log_path
  end
end
log_shift_age(log_shift_age = FluentdServer::Config.log_shift_age) click to toggle source
# File lib/fluentd_server/logger.rb, line 70
def self.log_shift_age(log_shift_age = FluentdServer::Config.log_shift_age)
  case log_shift_age
  when /\d+/
    log_shift_age.to_i
  when 'daily'
    log_shift_age
  when 'weekly'
    log_shift_age
  when 'monthly'
    log_shift_age
  else
    raise ArgumentError, "invalid log_shift_age #{log_shift_age}"
  end
end
log_shift_size(log_shift_size = FluentdServer::Config.log_shift_size) click to toggle source
# File lib/fluentd_server/logger.rb, line 85
def self.log_shift_size(log_shift_size = FluentdServer::Config.log_shift_size)
  log_shift_size.to_i
end