Skip to Content Skip to Search

module ActiveSupport::EventReporter::Encoders

Event Encoders

Default encoders for serializing structured events. These encoders can be used by subscribers to convert event data into various formats.

Example usage in a subscriber:

class LogSubscriber
  def emit(event)
    encoded_data = ActiveSupport::EventReporter::Encoders::JSON.encode(event)
    Rails.logger.info(encoded_data)
  end
end

Rails.event.subscribe(LogSubscriber)

Namespace

Definition files