Class: FluentdServer::Logger::Config
- Inherits:
-
Object
- Object
- FluentdServer::Logger::Config
- Defined in:
- lib/fluentd_server/logger.rb
Class Method Summary collapse
- .log_level(log_level = FluentdServer::Config.log_level) ⇒ Object
- .log_path(log_path = FluentdServer::Config.log_path) ⇒ Object
- .log_shift_age(log_shift_age = FluentdServer::Config.log_shift_age) ⇒ Object
- .log_shift_size(log_shift_size = FluentdServer::Config.log_shift_size) ⇒ Object
Class Method Details
.log_level(log_level = FluentdServer::Config.log_level) ⇒ Object
53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 |
# 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) ⇒ Object
42 43 44 45 46 47 48 49 50 51 |
# 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) ⇒ Object
70 71 72 73 74 75 76 77 78 79 80 81 82 83 |
# 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) ⇒ Object
85 86 87 |
# 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 |