class Log4r::Logger::LoggerFactory
Public Class Methods
fake_set_log(logger, lname)
click to toggle source
# File lib/vagrant/patches/log4r.rb, line 11 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
Also aliased as: set_log
fake_undefine_methods(logger)
click to toggle source
# File lib/vagrant/patches/log4r.rb, line 24 def fake_undefine_methods(logger) real_undefine_methods(logger) logger.instance_eval do def trace(*_) @trace end end end
Also aliased as: undefine_methods
trace(*args)
click to toggle source
# File lib/vagrant/patches/log4r.rb, line 16 def trace(*args) return @trace if args.empty? trace_as_level(*args) end