class App_logger
Constants
- LOG_FILE_PATH
Public Class Methods
Source
# File lib/logger/logger.rb, line 7 def initialize ensure_log_directory self.logger = Logger.new(LOG_FILE_PATH) self.logger.formatter = proc do |severity, datetime, progname, msg| "[#{datetime}] #{severity}: #{msg}\n" end setup_log_level end
Public Instance Methods
Source
# File lib/logger/logger.rb, line 28 def debug(message) log(:debug, message) end
Source
# File lib/logger/logger.rb, line 32 def error(message) log(:error, message) end
Source
# File lib/logger/logger.rb, line 40 def fatal(message) log(:fatal, message) end
Source
# File lib/logger/logger.rb, line 24 def info(message) log(:info, message) end
Source
# File lib/logger/logger.rb, line 20 def log(severity, message) self.logger.send(severity, message) end
Source
# File lib/logger/logger.rb, line 36 def warn(message) log(:warn, message) end