Module: Uniword::Loggable
- Defined in:
- lib/uniword/loggable.rb
Overview
A mixin module that provides logging capabilities to classes.
Classes that include this module gain access to logging methods that delegate to the global Uniword logger.
Instance Method Summary collapse
-
#log_debug(message) ⇒ Object
Log a debug message.
-
#log_error(message) ⇒ Object
Log an error message.
-
#log_info(message) ⇒ Object
Log an info message.
-
#log_warn(message) ⇒ Object
Log a warning message.
-
#logger ⇒ Logger
Returns the Uniword logger instance.
Instance Method Details
#log_debug(message) ⇒ Object
Log a debug message
32 33 34 |
# File 'lib/uniword/loggable.rb', line 32 def log_debug() logger.debug() end |
#log_error(message) ⇒ Object
Log an error message
53 54 55 |
# File 'lib/uniword/loggable.rb', line 53 def log_error() logger.error() end |
#log_info(message) ⇒ Object
Log an info message
39 40 41 |
# File 'lib/uniword/loggable.rb', line 39 def log_info() logger.info() end |
#log_warn(message) ⇒ Object
Log a warning message
46 47 48 |
# File 'lib/uniword/loggable.rb', line 46 def log_warn() logger.warn() end |