Module: Logist

Defined in:
lib/logist.rb,
lib/logist/logger.rb,
lib/logist/railtie.rb,
lib/logist/version.rb,
lib/logist/formatter/json.rb

Defined Under Namespace

Modules: Formatter Classes: Logger, LoggerError, Railtie

Constant Summary collapse

VERSION =
"0.2.0"

Class Method Summary collapse

Class Method Details

.enabled?(app) ⇒ Boolean

Returns:

  • (Boolean)


12
13
14
# File 'lib/logist.rb', line 12

def self.enabled?(app)
  !app.config.logger.nil? && app.config.logger.class == Logist::Logger
end

.setup(app) ⇒ Object



8
9
10
# File 'lib/logist.rb', line 8

def self.setup(app)
  raise Logist::LoggerError, "You must configure logger to logist" unless enabled?(app)
end