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
real_set_log(logger, lname)
Alias for: set_log
real_undefine_methods(logger)
Alias for: undefine_methods
set_log(logger, lname)
Also aliased as: real_set_log
Alias for: fake_set_log
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
undefine_methods(logger)
Also aliased as: real_undefine_methods