Method: Main::Daemon#logger

Defined in:
lib/main/daemon.rb

#loggerObject



387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
# File 'lib/main/daemon.rb', line 387

def logger
  @logger ||= (
    require 'logger' unless defined?(Logger)

    if @log_file
      number_rolled = 7
      megabytes     = 2 ** 20
      max_size      = 42 * megabytes

      ::Logger.new(@log_file, number_rolled, max_size)
    else
      ::Logger.new(STDERR)
    end
  )
end