Module: Loga
- Defined in:
- lib/loga/rack/request_id.rb,
lib/loga.rb,
lib/loga/event.rb,
lib/loga/railtie.rb,
lib/loga/sidekiq.rb,
lib/loga/version.rb,
lib/loga/utilities.rb,
lib/loga/rack/logger.rb,
lib/loga/rack/request.rb,
lib/loga/configuration.rb,
lib/loga/tagged_logging.rb,
lib/loga/parameter_filter.rb,
lib/loga/sidekiq5/job_logger.rb,
lib/loga/sidekiq6/job_logger.rb,
lib/loga/sidekiq7/job_logger.rb,
lib/loga/formatters/gelf_formatter.rb,
lib/loga/service_version_strategies.rb,
lib/loga/formatters/simple_formatter.rb,
lib/loga/log_subscribers/action_mailer.rb
Overview
rubocop:disable Lint/AssignmentInCondition, Metrics/LineLength, Style/GuardClause
Defined Under Namespace
Modules: Formatters, LogSubscribers, Rack, Sidekiq, Sidekiq5, Sidekiq6, Sidekiq7, TaggedLogging, Utilities
Classes: Configuration, Event, ParameterFilter, Railtie, ServiceVersionStrategies
Constant Summary
collapse
- ConfigurationError =
Class.new(StandardError)
- VERSION =
'2.8.1'.freeze
Class Method Summary
collapse
Class Method Details
.configuration ⇒ Object
16
17
18
19
20
21
22
23
|
# File 'lib/loga.rb', line 16
def self.configuration
unless @configuration
raise ConfigurationError,
'Loga has not been configured. Configure with Loga.configure(options)'
end
@configuration
end
|
.logger ⇒ Object
33
34
35
|
# File 'lib/loga.rb', line 33
def self.logger
configuration.logger
end
|
.reset ⇒ Object
37
38
39
|
# File 'lib/loga.rb', line 37
def self.reset
@configuration = nil
end
|