module Shog::Formatters::Defaults

Provide common default log formatting options.

Public Instance Methods

configure( formatter ) click to toggle source

@see Shog::Formatter#configure @see Shog::Formatter#with

# File lib/shog/formatters/defaults.rb, line 10
def configure( formatter )
  formatter.configure do
    severity_tag( :debug ) { |msg| msg.black.bold }
    severity_tag( :warn  ) { |msg| msg.yellow }
    severity_tag( :error ) { |msg| msg.red }
    severity_tag( :fatal ) { |msg| msg.white.on_red }

    severity( :error ){ |msg| msg.red }
    severity( :fatal ){ |msg| msg.red }
  end
end