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