module Logtail::Config::Integrations
Convenience module for accessing the various `Logtail::Integrations::*` classes through the {Logtail::Config} object. Logtail
couples configuration with the class responsible for implementing it. This provides for a tighter design, but also requires the user to understand and access the various classes. This module aims to provide a simple ruby-like configuration interface for internal Logtail
classes.
For example:
config = Logtail::Config.instance config.integrations.active_record.silence = true
Convenience module for accessing the various `Logtail::Integrations::*` classes through the {Logtail::Config} object. Logtail
couples configuration with the class responsible for implementing it. This provides for a tighter design, but also requires the user to understand and access the various classes. This module aims to provide a simple ruby-like configuration interface for internal Logtail
classes.
For example:
config = Logtail::Config.instance config.integrations.active_record.silence = true
Convenience module for accessing the various `Logtail::Integrations::*` classes through the {Logtail::Config} object. Logtail
couples configuration with the class responsible for implementing it. This provides for a tighter design, but also requires the user to understand and access the various classes. This module aims to provide a simple ruby-like configuration interface for internal Logtail
classes.
For example:
config = Logtail::Config.instance config.integrations.active_record.silence = true
Public Instance Methods
Convenience method for accessing the {Logtail::Integrations::ActionController} class specific configuration.
@example
config = Logtail::Config.instance config.integrations.action_controller.silence = true
# File lib/logtail-rails/config/action_controller.rb, line 24 def action_controller Logtail::Integrations::ActionController end
Convenience method for accessing the {Logtail::Integrations::ActionView} class specific configuration.
@example
config = Logtail::Config.instance config.integrations.action_view.silence = true
# File lib/logtail-rails/config/action_view.rb, line 24 def action_view Logtail::Integrations::ActionView end
Convenience method for accessing the {Logtail::Integrations::ActiveRecord} class specific configuration.
@example
config = Logtail::Config.instance config.integrations.active_record.silence = true
# File lib/logtail-rails/config/active_record.rb, line 24 def active_record Logtail::Integrations::ActiveRecord end