module Logger::Forward

Forward logger output methods to the logger attribute, so that we can do

module MyModule
  extend Logger::Forward
end
MyModule.debug "debug_info"

instead of

MyModule.logger.debug "debug_info"

Public Instance Methods

log_level() click to toggle source

The logger level

# File lib/utilrb/logger/forward.rb, line 19
def log_level
    logger.level
end
log_level=(level) click to toggle source

Sets the logger's level

# File lib/utilrb/logger/forward.rb, line 24
def log_level=(level)
    logger.level = level
end
log_nest(size, level = nil, &block) click to toggle source

Forwarded to {Logger#nest}

# File lib/utilrb/logger/forward.rb, line 34
def log_nest(size, level = nil, &block)
    logger.nest(size, level, &block)
end
log_pp(level, object, *first_line_format) click to toggle source

Forwarded to {Logger#log_pp}

# File lib/utilrb/logger/forward.rb, line 39
def log_pp(level, object, *first_line_format)
    logger.log_pp(level, object, *first_line_format)
end
log_silent(&block) click to toggle source

Forwarded to {Logger#silent}

# File lib/utilrb/logger/forward.rb, line 29
def log_silent(&block)
    logger.silent(&block)
end