class Riserva::Log
Attributes
logger[R]
Public Class Methods
new()
click to toggle source
# File lib/riserva/log.rb, line 9 def initialize @logger = Logger.new( Riserva::Config.read('log.filename') || STDOUT, Riserva::Config.read('log.files_to_keep') || 1, Riserva::Config.read('log.size') || 100 * 1024 ) @logger.datetime_format = datetime_format @logger.formatter = formatter end
Private Instance Methods
datetime_format()
click to toggle source
# File lib/riserva/log.rb, line 28 def datetime_format Riserva::Config.read('log.datetime_format') || '%Y-%m-%d %H:%M:%S %Z' end
formatter()
click to toggle source
# File lib/riserva/log.rb, line 22 def formatter proc do |severity, datetime, progname, msg| "[#{datetime}] #{severity} -- #{progname}: #{msg}\n" end end