Class: SmarterLogging::ActivityLogger
- Inherits:
-
BaseLogger
- Object
- BaseLogger
- SmarterLogging::ActivityLogger
- Defined in:
- lib/smarter_logging/activity_logger.rb
Instance Attribute Summary collapse
-
#anomaly_logger ⇒ Object
to keep a reference to the anomaly logger.
Instance Method Summary collapse
Methods inherited from BaseLogger
#_log, #_log_wrapper, #initialize
Constructor Details
This class inherits a constructor from SmarterLogging::BaseLogger
Instance Attribute Details
#anomaly_logger ⇒ Object
to keep a reference to the anomaly logger
4 5 6 |
# File 'lib/smarter_logging/activity_logger.rb', line 4 def anomaly_logger @anomaly_logger end |
Instance Method Details
#log(unique_identifier, data, &block) ⇒ Object
6 7 8 9 |
# File 'lib/smarter_logging/activity_logger.rb', line 6 def log(unique_identifier, data, &block) data = {:activity => unique_identifier}.merge( data ) _log_wrapper(data, &block) end |