module Loga

rubocop:disable Lint/AssignmentInCondition, Metrics/LineLength, Style/GuardClause

Constants

ConfigurationError
VERSION

Public Class Methods

configuration() click to toggle source
# 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
configure(options, framework_options = {}) click to toggle source
# File lib/loga.rb, line 25
def self.configure(options, framework_options = {})
  raise ConfigurationError, 'Loga has already been configured' if @configuration

  @configuration ||= Configuration.new(options, framework_options)

  Loga::Sidekiq.configure_logging
end
logger() click to toggle source
# File lib/loga.rb, line 33
def self.logger
  configuration.logger
end
reset() click to toggle source
# File lib/loga.rb, line 37
def self.reset
  @configuration = nil
end