class ActiveMessage::Logger
Public Class Methods
debug(message)
click to toggle source
# File lib/active_message/logger.rb, line 23 def self.debug(message) self.instance.log.debug(message) end
error(message)
click to toggle source
# File lib/active_message/logger.rb, line 35 def self.error(message) self.instance.log.error(message) end
fatal(message)
click to toggle source
# File lib/active_message/logger.rb, line 39 def self.fatal(message) self.instance.log.fatal(message) end
info(message)
click to toggle source
# File lib/active_message/logger.rb, line 27 def self.info(message) self.instance.log.info(message) end
new()
click to toggle source
# File lib/active_message/logger.rb, line 5 def initialize setup_colorization Logging.appenders.stdout( 'stdout', layout: Logging.layouts.pattern( pattern: '[%d] %-5l %c: %m\n', color_scheme: 'bright' ) ) @app_log = Logging.logger['ActiveMessage'] @app_log.add_appenders 'stdout' @app_log.level = :debug end
warn(message)
click to toggle source
# File lib/active_message/logger.rb, line 31 def self.warn(message) self.instance.log.warn(message) end
Public Instance Methods
log()
click to toggle source
# File lib/active_message/logger.rb, line 19 def log @app_log end
Private Instance Methods
setup_colorization()
click to toggle source
# File lib/active_message/logger.rb, line 44 def setup_colorization Logging.color_scheme('bright', levels: { info: :green, warn: :yellow, error: :red, fatal: [:white, :on_red] }, date: :blue, logger: :cyan, message: :magenta ) end