class Log4r::RootLogger

RootLogger should be retrieved with Logger.root or Logger.global. It’s supposed to be transparent.

Public Class Methods

new() click to toggle source
# File lib/log4r/logger.rb, line 172
def initialize
  Log4r.define_levels(*Log4rConfig::LogLevels) # ensure levels are loaded
  @level = ALL
  @outputters = []
  Repository['root'] = self
  Repository['global'] = self
  LoggerFactory.undefine_methods(self)
end

Public Instance Methods

add(*foo) click to toggle source

Does nothing

# File lib/log4r/logger.rb, line 195
def add(*foo); end
additive=(foo) click to toggle source

Does nothing

# File lib/log4r/logger.rb, line 193
def additive=(foo); end
is_root?() click to toggle source
# File lib/log4r/logger.rb, line 181
def is_root?; true end
level=(alevel) click to toggle source

Set the global level. Any loggers defined thereafter will not log below the global level regardless of their levels.

# File lib/log4r/logger.rb, line 186
def level=(alevel); @level = alevel end
outputters=(foo) click to toggle source

Does nothing

# File lib/log4r/logger.rb, line 189
def outputters=(foo); end
remove(*foo) click to toggle source

Does nothing

# File lib/log4r/logger.rb, line 197
def remove(*foo); end
trace=(foo) click to toggle source

Does nothing

# File lib/log4r/logger.rb, line 191
def trace=(foo); end