Module: Shog

Defined in:
lib/shog.rb,
lib/shog/rails.rb,
lib/shog/version.rb,
lib/shog/formatter.rb,
lib/shog/extensions.rb,
lib/shog/formatters/defaults.rb,
lib/shog/formatters/requests.rb

Defined Under Namespace

Modules: Extensions, Formatters, Rails Classes: Formatter

Constant Summary collapse

VERSION_NUMBER =
"0.1.8"
VERSION_SUFFIX =
""
VERSION =
"#{VERSION_NUMBER}#{VERSION_SUFFIX}"

Class Method Summary collapse

Class Method Details

.configure(&block) ⇒ Object

Set up formatting options for the default rails logger.



11
12
13
14
15
16
17
# File 'lib/shog.rb', line 11

def self.configure(&block)
  formatter = ::Rails.logger.formatter
  unless formatter.is_a? Shog::Formatter
    formatter = ::Rails.logger.formatter = Shog::Formatter.new
  end
  formatter.configure &block
end