Sha256: 32abd63ae917ea11b2fc679dda0c5cd9e8c1e38a63f4cd1d7f8cf1b66698513f

Contents?: true

Size: 526 Bytes

Versions: 11

Compression:

Stored size: 526 Bytes

Contents

require "logger"

module App
  def self.logger
    @logger
  end

  if !defined?(INTENDATIONS)
    
  INTENDATIONS = {
    "DEBUG" => '        ',
    "INFO"  => '      **',
    "WARN"  => '    ****',
    "ERROR" => '  ******',
    "FATAL" => '********'
  }
  
  end

  def self.logger=(logger)
    logger.formatter = proc do |severity, datetime, progname, msg| 
      intend = INTENDATIONS[severity] || INTENDATIONS["FATAL"]
      "#{intend} #{msg}\n" 
    end

    @logger = logger
  end
end

App.logger = Logger.new(STDERR)

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
radiospieler-2014.11.28 lib/radiospieler/radiospieler/logger.rb
radiospieler-2013.04.01 lib/radiospieler/radiospieler/logger.rb
radiospieler-2012.09.13 lib/radiospieler/radiospieler/logger.rb
radiospieler-0.3.12 lib/radiospieler/radiospieler/logger.rb
radiospieler-0.3.11 lib/radiospieler/radiospieler/logger.rb
radiospieler-0.3.10 lib/radiospieler/radiospieler/logger.rb
radiospieler-0.3.8 lib/radiospieler/radiospieler/logger.rb
radiospieler-0.3.7 lib/radiospieler/radiospieler/logger.rb
radiospieler-0.3.6 lib/radiospieler/radiospieler/logger.rb
radiospieler-0.3.5 lib/radiospieler/radiospieler/logger.rb
radiospieler-0.3.4 lib/radiospieler/radiospieler/logger.rb