class Pione::Log::BasicLogger
BasicLogger
provides common functions for PIONE’s loggers.
Attributes
level[RW]
log level
Public Class Methods
new()
click to toggle source
# File lib/pione/log/system-log.rb, line 13 def initialize @level = :info end
Private Instance Methods
level_to_i(level)
click to toggle source
Return the number of the level.
@param level [Symbol]
the level
@return [Integer]
the number of the level
# File lib/pione/log/system-log.rb, line 35 def level_to_i(level) case level when :fatal; 0 when :error; 1 when :warn ; 2 when :info ; 3 when :debug; 4 end end
loggable?(level)
click to toggle source
Return true if the level message can be loggable.
@param level [Symbol]
the level
@return [Boolean]
true if the level message can be loggable
# File lib/pione/log/system-log.rb, line 25 def loggable?(level) level_to_i(@level) >= level_to_i(level) end