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