Module: EventLoggerRails::Extensions::Loggable
- Included in:
- LoggableController, LoggableModel
- Defined in:
- lib/event_logger_rails/extensions/loggable.rb
Overview
Provides event logging with optional data.
Instance Method Summary collapse
-
#log_event(event, **kwargs) ⇒ Object
Logs an event with the given level and data.
Instance Method Details
#log_event(event, **kwargs) ⇒ Object
Logs an event with the given level and data.
12 13 14 15 16 17 18 |
# File 'lib/event_logger_rails/extensions/loggable.rb', line 12 def log_event(event, **kwargs) EventLoggerRails.log( event, level: kwargs[:level] || nil, data: (kwargs[:data] || {}).merge(optional_event_logger_data) ) end |