Module: Rack::Logjam

Defined in:
lib/rack/logjam.rb,
lib/rack/logjam/ansi.rb,
lib/rack/logjam/grape.rb,
lib/rack/logjam/rails.rb,
lib/rack/logjam/logger.rb,
lib/rack/logjam/filters.rb,
lib/rack/logjam/version.rb,
lib/rack/logjam/formatters.rb,
lib/rack/logjam/filters/nil.rb,
lib/rack/logjam/filters/base.rb,
lib/rack/logjam/filters/json.rb,
lib/rack/logjam/configuration.rb,
lib/rack/logjam/formatters/nil.rb,
lib/rack/logjam/formatters/xml.rb,
lib/rack/logjam/formatters/base.rb,
lib/rack/logjam/formatters/json.rb,
lib/rack/logjam/formatters/array.rb,
lib/rack/logjam/formatters/empty.rb,
lib/rack/logjam/grape/middleware.rb,
lib/rack/logjam/rails/middleware.rb,
lib/rack/logjam/formatters/text_plain.rb,
lib/rack/logjam/formatters/form_urlencoded.rb

Defined Under Namespace

Modules: Filters, Formatters, Grape, Rails Classes: ANSI, Configuration, Logger

Constant Summary collapse

VERSION =
'0.2.0'

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.loggerObject

Returns the value of attribute logger.



26
27
28
# File 'lib/rack/logjam.rb', line 26

def logger
  @logger
end

Class Method Details

.configurationObject



13
14
15
# File 'lib/rack/logjam.rb', line 13

def self.configuration
  @configuration ||= Configuration.new
end

.configuration=(configuration) ⇒ Object



17
18
19
# File 'lib/rack/logjam.rb', line 17

def self.configuration=( configuration )
  @configuration = configuration
end

.configure {|configuration| ... } ⇒ Object

Yields:



21
22
23
# File 'lib/rack/logjam.rb', line 21

def self.configure
  yield( configuration ) if block_given?
end