Class: Log4r::Logger
- Inherits:
-
Object
- Object
- Log4r::Logger
- Defined in:
- lib/bitcoin/logger.rb
Overview
monkey-patch Log4r to accept level names as symbols
Instance Method Summary collapse
Instance Method Details
#level=(l = 0) ⇒ Object
6 7 8 9 10 11 12 13 |
# File 'lib/bitcoin/logger.rb', line 6 def level= l = 0 _level = l.is_a?(Fixnum) ? l : Log4r::LNAMES.index(l.to_s.upcase) Log4r::Log4rTools.validate_level(_level) @level = _level LoggerFactory.define_methods(self) Log4r::Logger.log_internal {"Logger '#{@fullname}' set to #{LNAMES[@level]}"} @level end |