class Mebla::LogSubscriber
Handles logging
Public Class Methods
logger()
click to toggle source
Returns the main logger for Mebla
@return [Logger]
# File lib/mebla/log_subscriber.rb, line 70 def self.logger Mebla::Configuration.instance.logger end
Public Instance Methods
debug_green(msg)
click to toggle source
Print a debug message to the log file
# File lib/mebla/log_subscriber.rb, line 44 def debug_green(msg) debug color(msg, LogSubscriber::GREEN) end
error_red(msg)
click to toggle source
Print an error message to the log file
# File lib/mebla/log_subscriber.rb, line 49 def error_red(msg) error color(msg, LogSubscriber::RED) end
fatal_magenta(msg)
click to toggle source
Print a fatal message to the log file
# File lib/mebla/log_subscriber.rb, line 59 def fatal_magenta(msg) fatal color(msg, LogSubscriber::MAGENTA) end
info_blue(msg)
click to toggle source
Print an info message to the log file
# File lib/mebla/log_subscriber.rb, line 54 def info_blue(msg) info color(msg, LogSubscriber::BLUE) end
mebla_debug(event)
click to toggle source
Debug message
# File lib/mebla/log_subscriber.rb, line 8 def mebla_debug(event) debug_green event.payload[:message] end
mebla_error(event)
click to toggle source
Error message
# File lib/mebla/log_subscriber.rb, line 13 def mebla_error(event) error_red event.payload[:message] end
mebla_fatal(event)
click to toggle source
Fatal message
# File lib/mebla/log_subscriber.rb, line 23 def mebla_fatal(event) fatal_magenta event.payload[:message] end
mebla_info(event)
click to toggle source
Info message
# File lib/mebla/log_subscriber.rb, line 18 def mebla_info(event) info_blue event.payload[:message] end
mebla_unknown(event)
click to toggle source
Unknown message
# File lib/mebla/log_subscriber.rb, line 33 def mebla_unknown(event) unknown event.payload[:message] end
mebla_warn(event)
click to toggle source
Warning message
# File lib/mebla/log_subscriber.rb, line 28 def mebla_warn(event) warn_yellow event.payload[:message] end
warn_yellow(msg)
click to toggle source
Print a warn message to the log file
# File lib/mebla/log_subscriber.rb, line 64 def warn_yellow(msg) warn color(msg, LogSubscriber::YELLOW) end