lib/app/app/logger.rb in radiospiel-app-0.2.5 vs lib/app/app/logger.rb in radiospiel-app-0.2.6
- old
+ new
@@ -3,11 +3,23 @@
module App
def self.logger
@logger
end
+ INTENDATIONS = {
+ "DEBUG" => ' ',
+ "INFO" => ' **',
+ "WARN" => ' ****',
+ "ERROR" => ' ******',
+ "FATAL" => '********'
+ }
+
def self.logger=(logger)
- logger.formatter = proc { |_, _, _, msg| "*** #{msg}\n" }
+ 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)