lib/scout/log.rb in scout-essentials-1.0.0 vs lib/scout/log.rb in scout-essentials-1.1.0

- old
+ new

@@ -10,13 +10,13 @@ attr_accessor :severity attr_writer :tty_size, :logfile end SEVERITY_NAMES ||= begin - names = %w(DEBUG LOW MEDIUM HIGH INFO WARN ERROR NONE ) + names = %w(DEBUG LOW MEDIUM HIGH INFO WARN ERROR NONE) names.each_with_index do |name,i| - eval "#{ name } = #{ i }" + Log.const_set name, i end names end def self.default_severity @@default_severity ||= begin @@ -39,16 +39,20 @@ self.severity = LOW when 'MEDIUM' self.severity = MEDIUM when 'HIGH' self.severity = HIGH + when 'WARN' + self.severity = WARN + when 'ERROR' + self.severity = ERROR + when 'NONE' + self.severity = NONE when nil self.severity = default_severity else self.severity = default_severity end - - def self.tty_size @@tty_size ||= Log.ignore_stderr do size = begin IO.console.winsize.last