Module: Sentry::Rails::StructuredLogging
- Defined in:
- lib/sentry/rails/structured_logging.rb
Class Method Summary collapse
Class Method Details
.attach(config) ⇒ Object
13 14 15 16 17 18 19 20 |
# File 'lib/sentry/rails/structured_logging.rb', line 13 def attach(config) config.subscribers.each do |component, subscriber_class| subscriber_class.attach_to component end rescue => e Sentry.configuration.sdk_logger.error("Failed to attach structured loggers: #{e.}") Sentry.configuration.sdk_logger.error(e.backtrace.join("\n")) end |
.detach(config) ⇒ Object
22 23 24 25 26 27 28 |
# File 'lib/sentry/rails/structured_logging.rb', line 22 def detach(config) config.subscribers.each do |component, subscriber_class| subscriber_class.detach_from component end rescue => e Sentry.configuration.sdk_logger.debug("Error during detaching loggers: #{e.}") end |