Module: ADCDownload::Helper::LogHelper
- Included in:
- Command::Get
- Defined in:
- lib/adcdownload/helper/log_helper.rb
Constant Summary collapse
- @@logger =
nil
Instance Method Summary collapse
- #debug(message) ⇒ Object
- #error(message) ⇒ Object
- #error!(message) ⇒ Object
- #info(message) ⇒ Object
- #logger ⇒ Object
Instance Method Details
#debug(message) ⇒ Object
10 11 12 |
# File 'lib/adcdownload/helper/log_helper.rb', line 10 def debug() logger.send(:debug, ) end |
#error(message) ⇒ Object
14 15 16 |
# File 'lib/adcdownload/helper/log_helper.rb', line 14 def error() logger.send(:error, ) end |
#error!(message) ⇒ Object
18 19 20 21 |
# File 'lib/adcdownload/helper/log_helper.rb', line 18 def error!() logger.send(:fatal, ) Kernel.exit end |
#info(message) ⇒ Object
6 7 8 |
# File 'lib/adcdownload/helper/log_helper.rb', line 6 def info() logger.send(:info, ) end |
#logger ⇒ Object
23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 |
# 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 |