class Sicily::LoggerWrapper

Public Class Methods

new() click to toggle source
# File lib/sicily/logger.rb, line 11
def initialize
  create_logger
end

Public Instance Methods

debug(*args) click to toggle source
# File lib/sicily/logger.rb, line 35
def debug(*args)
  @logger.debug(*args)
end
error(*args) click to toggle source
# File lib/sicily/logger.rb, line 23
def error(*args)
  @logger.error(*args)
end
fatal(*args) click to toggle source
# File lib/sicily/logger.rb, line 19
def fatal(*args)
  @logger.fatal(*args)
end
info(*args) click to toggle source
# File lib/sicily/logger.rb, line 31
def info(*args)
  @logger.info(*args)
end
unknown(*args) click to toggle source
# File lib/sicily/logger.rb, line 15
def unknown(*args)
  @logger.unknown(*args)
end
warn(*args) click to toggle source
# File lib/sicily/logger.rb, line 27
def warn(*args)
  @logger.warn(*args)
end

Private Instance Methods

create_logger() click to toggle source
# File lib/sicily/logger.rb, line 41
def create_logger
  @logger = if $SICILY_LOG_TO_FILE
              Logger.new File.join(Dir.pwd, './monitor.log')
            else
              Logger.new STDOUT
            end
end