module ADCDownload::Helper::LogHelper
Public Instance Methods
debug(message)
click to toggle source
# File lib/adcdownload/helper/log_helper.rb, line 10 def debug(message) logger.send(:debug, message) end
error(message)
click to toggle source
# File lib/adcdownload/helper/log_helper.rb, line 14 def error(message) logger.send(:error, message) end
error!(message)
click to toggle source
# File lib/adcdownload/helper/log_helper.rb, line 18 def error!(message) logger.send(:fatal, message) Kernel.exit end
info(message)
click to toggle source
# File lib/adcdownload/helper/log_helper.rb, line 6 def info(message) logger.send(:info, message) end
logger()
click to toggle source
# File lib/adcdownload/helper/log_helper.rb, line 23 def logger # reset logger on task change if @@logger.nil? Logging.color_scheme("bright", levels: { debug: :blue, info: :green, warn: :yellow, error: :red, fatal: [:white, :on_red] }, date: :blue, mdc: :cyan, logger: :cyan, message: :black ) Logging.appenders.stdout("stdout", layout: Logging.layouts.pattern( pattern: '[%d] %-5l %-16X{command} %x %m\n', color_scheme: 'bright' )) @@logger = Logging::Logger.new(self.class.name) @@logger.level = :info @@logger.add_appenders('stdout') end @@logger end