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