class Tuersteher::TLogger

Logger to log messages with timestamp and severity

Public Class Methods

logger() click to toggle source
# File lib/tuersteher.rb, line 23
def self.logger
  return @@logger if @@logger
  @@logger = self.new(File.join(Rails.root, 'log', 'tuersteher.log'), 3)
  @@logger.level = INFO if Rails.env != 'development'
  @@logger
end
logger=(logger) click to toggle source
# File lib/tuersteher.rb, line 30
def self.logger= logger
  @@logger = logger
end

Public Instance Methods

format_message(severity, timestamp, progname, msg) click to toggle source
# File lib/tuersteher.rb, line 19
def format_message(severity, timestamp, progname, msg)
  "#{timestamp.to_formatted_s(:db)} #{severity} #{msg}\n"
end