Class: EventSubscribers::LogSubscriber
- Inherits:
-
Object
- Object
- EventSubscribers::LogSubscriber
- Defined in:
- app/services/event_subscribers/log_subscriber.rb
Overview
Logs every Rails.event (ActiveSupport::EventReporter, Rails 8.1) as one
structured line. Registered in
config/initializers/360_rails_event_subscribers.rb.
Output shape:
[event] daily_focus.generated user_id=1 duration_ms=420 tags=(graphql=true) at app/services/foo.rb:12
Instance Method Summary collapse
Instance Method Details
#emit(event) ⇒ void
This method returns an undefined value.
17 18 19 |
# File 'app/services/event_subscribers/log_subscriber.rb', line 17 def emit(event) Rails.logger.info(format_line(event)) end |