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)