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