module FluentdServer

Constants

VERSION

Public Class Methods

logger() click to toggle source
# 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) click to toggle source

for test

# File lib/fluentd_server/logger.rb, line 23
def self.logger=(logger)
  @logger = logger
end