Class: MongoBeautifulLogger
- Inherits:
-
Object
- Object
- MongoBeautifulLogger
- Includes:
- Colors, MongoActions
- Defined in:
- lib/mongo_beautiful_logger.rb
Constant Summary
Constants included from Colors
Colors::BLACK, Colors::BLUE, Colors::BOLD, Colors::CLEAR, Colors::CYAN, Colors::GREEN, Colors::MAGENTA, Colors::RED, Colors::WHITE, Colors::YELLOW
Constants included from MongoActions
MongoActions::ACTIONS, MongoActions::AGGREGATE, MongoActions::DELETE, MongoActions::ENDSESSION, MongoActions::ERROR, MongoActions::FAILED, MongoActions::FIND, MongoActions::INSERT, MongoActions::PREFIX_REGEX, MongoActions::SUCCEEDED, MongoActions::UNNECESSARY, MongoActions::UPDATE
Instance Method Summary collapse
-
#initialize(logger = default_logger) ⇒ MongoBeautifulLogger
constructor
A new instance of MongoBeautifulLogger.
Constructor Details
#initialize(logger = default_logger) ⇒ MongoBeautifulLogger
Returns a new instance of MongoBeautifulLogger.
9 10 11 |
# File 'lib/mongo_beautiful_logger.rb', line 9 def initialize(logger = default_logger) @logger = logger end |
Dynamic Method Handling
This class handles dynamic methods through the method_missing method
#method_missing(method, *args, &block) ⇒ Object (private)
send all other methods back to logger instance
59 60 61 |
# File 'lib/mongo_beautiful_logger.rb', line 59 def method_missing(method, *args, &block) @logger.send(method, *args, &block) end |