Class: Log4r::Logger::LoggerFactory
- Inherits:
-
Object
- Object
- Log4r::Logger::LoggerFactory
- Defined in:
- lib/vagrant/patches/log4r.rb
Class Method Summary collapse
- .fake_set_log(logger, lname) ⇒ Object (also: set_log)
- .fake_undefine_methods(logger) ⇒ Object (also: undefine_methods)
Class Method Details
.fake_set_log(logger, lname) ⇒ Object Also known as: set_log
14 15 16 17 18 19 20 21 22 23 24 25 |
# File 'lib/vagrant/patches/log4r.rb', line 14 def fake_set_log(logger, lname) real_set_log(logger, lname) if lname == "TRACE" logger.instance_eval do alias :trace_as_level :trace def trace(*args) return @trace if args.empty? trace_as_level(*args) end end end end |
.fake_undefine_methods(logger) ⇒ Object Also known as: undefine_methods
27 28 29 30 31 32 33 34 |
# File 'lib/vagrant/patches/log4r.rb', line 27 def fake_undefine_methods(logger) real_undefine_methods(logger) logger.instance_eval do def trace(*_) @trace end end end |