Extension for ‘log hosts’. A log host is an object that hosts a Loggability::Logger object, and is typically the top of some kind of hierarchy, like a namespace module for a project:
module MyProject end
This module isn’t mean to be used directly – it’s installed via the Loggability#log_as declaration, which also does some other initialization that you’ll likely want.
The logger that will be used when the logging subsystem is reset
The logger that’s currently in effect
The key associated with the logger for this host
The logger that’s currently in effect
Set the logger associated with the LogHost to
newlogger. If newlogger isn’t a Loggability::Logger, it will be converted to one.
# File lib/loggability.rb, line 209
def logger=( newlogger )
@logger = Loggability::Logger( newlogger )
end