Module: Uniword::Logger
- Defined in:
- lib/uniword/logger.rb
Overview
Simple logger wrapper for Uniword Provides consistent logging across the library
Class Attribute Summary collapse
-
.logger ⇒ ::Logger
Get or create the logger instance.
Class Method Summary collapse
-
.debug(message) ⇒ void
Log a debug message.
-
.error(message) ⇒ void
Log an error message.
-
.info(message) ⇒ void
Log an info message.
-
.warn(message) ⇒ void
Log a warning message.
Class Attribute Details
.logger ⇒ ::Logger
Get or create the logger instance
18 19 20 |
# File 'lib/uniword/logger.rb', line 18 def logger @logger ||= create_default_logger end |
Class Method Details
.debug(message) ⇒ void
This method returns an undefined value.
Log a debug message
56 57 58 |
# File 'lib/uniword/logger.rb', line 56 def debug() logger.debug() end |
.error(message) ⇒ void
This method returns an undefined value.
Log an error message
48 49 50 |
# File 'lib/uniword/logger.rb', line 48 def error() logger.error() end |
.info(message) ⇒ void
This method returns an undefined value.
Log an info message
32 33 34 |
# File 'lib/uniword/logger.rb', line 32 def info() logger.info() end |
.warn(message) ⇒ void
This method returns an undefined value.
Log a warning message
40 41 42 |
# File 'lib/uniword/logger.rb', line 40 def warn() logger.warn() end |