Loggability::
LogHost module
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.
Attributes
- default_logger RW
The logger that will be used when the logging subsystem is reset
- log R
The logger that’s currently in effect
- log_host_key RW
The key associated with the logger for this host
- logger R
The logger that’s currently in effect
Public Instance Methods
Make subclasses log clients of the loghost.
Set the logger associated with the LogHost
to newlogger
. If newlogger
isn’t a Loggability::Logger
, it will be converted to one.
Also aliased as:
log=