Module: FluentdServer
- Defined in:
- lib/fluentd_server/logger.rb,
lib/fluentd_server/version.rb
Defined Under Namespace
Modules: Config, Logger, WebHelper Classes: CLI, SyncRunner, SyncWorker, Web
Constant Summary collapse
- VERSION =
"0.3.2"
Class Method Summary collapse
- .logger ⇒ Object
-
.logger=(logger) ⇒ Object
for test.
Class Method Details
.logger ⇒ Object
27 28 29 30 31 32 33 34 35 36 37 38 39 |
# File 'lib/fluentd_server/logger.rb', line 27 def self.logger return @logger if @logger log_path = FluentdServer::Logger::Config.log_path log_level = FluentdServer::Logger::Config.log_level # NOTE: Please note that ruby 2.0.0's Logger has a problem on log rotation. # Update to ruby 2.1.0. See https://github.com/ruby/ruby/pull/428 for details. log_shift_age = FluentdServer::Logger::Config.log_shift_age log_shift_size = FluentdServer::Logger::Config.log_shift_size @logger = ::Logger.new(log_path, log_shift_age, log_shift_size) @logger.level = log_level @logger end |
.logger=(logger) ⇒ Object
for test
23 24 25 |
# File 'lib/fluentd_server/logger.rb', line 23 def self.logger=(logger) @logger = logger end |