lib/mebla/log_subscriber.rb in mebla-1.0.0.rc2 vs lib/mebla/log_subscriber.rb in mebla-1.0.0

- old
+ new

@@ -1,60 +1,60 @@ require 'active_support/log_subscriber' -# @private +# A wrapper for slingshot elastic-search adapter for Mongoid module Mebla # Handles logging class LogSubscriber < ActiveSupport::LogSubscriber # Debug message def mebla_debug(event) debug_green event.payload[:message] end # Error message def mebla_error(event) - error_red event.payload[:message] + error_red event.payload[:message] end # Info message def mebla_info(event) - info_blue event.payload[:message] + info_blue event.payload[:message] end # Fatal message def mebla_fatal(event) - fatal_magenta event.payload[:message] + fatal_magenta event.payload[:message] end # Warning message def mebla_warn(event) - warn_yellow event.payload[:message] + warn_yellow event.payload[:message] end - # Unkown message - def mebla_unkown(event) - unkown event.payload[:message] + # Unknown message + def mebla_unknown(event) + unknown event.payload[:message] end # -- # ------------------------------------------------------------- # Add some colors # ------------------------------------------------------------- # ++ # Print a debug message to the log file def debug_green(msg) - debug color(msg, LogSubscriber::Green) + debug color(msg, LogSubscriber::GREEN) end # Print an error message to the log file def error_red(msg) error color(msg, LogSubscriber::RED) end # Print an info message to the log file def info_blue(msg) - ingo color(msg, LogSubscriber::BLUE) + info color(msg, LogSubscriber::BLUE) end # Print a fatal message to the log file def fatal_magenta(msg) fatal color(msg, LogSubscriber::MAGENTA) @@ -65,13 +65,10 @@ warn color(msg, LogSubscriber::YELLOW) end # Returns the main logger for Mebla # @return [Logger] - def logger + def self.logger Mebla::Configuration.instance.logger end end -end - -# Register the logger -Mebla::LogSubscriber.attach_to :mebla +end \ No newline at end of file