Class: Mqttopia::Logger
- Inherits:
-
Object
- Object
- Mqttopia::Logger
- Defined in:
- lib/mqttopia/logger.rb
Class Attribute Summary collapse
-
.logger ⇒ Object
Initialize the logger.
- .logger_level ⇒ Object
Class Method Summary collapse
-
.debug(msg) ⇒ Object
Simple wrapper for logging debug messages.
-
.error(msg) ⇒ Object
Wrapper for logging error messages.
-
.info(msg) ⇒ Object
Wrapper for logging info messages.
-
.warn(msg) ⇒ Object
Wrapper for logging warn messages.
Class Attribute Details
.logger ⇒ Object
Initialize the logger
9 10 11 |
# File 'lib/mqttopia/logger.rb', line 9 def logger @logger ||= Mqttopia.logger end |
.logger_level ⇒ Object
13 14 15 |
# File 'lib/mqttopia/logger.rb', line 13 def logger_level @logger_level ||= Mqttopia.logger_level end |
Class Method Details
.debug(msg) ⇒ Object
Simple wrapper for logging debug messages
21 22 23 |
# File 'lib/mqttopia/logger.rb', line 21 def debug(msg) logger.debug(msg) if i[debug].include?(logger_level) end |
.error(msg) ⇒ Object
Wrapper for logging error messages
36 37 38 |
# File 'lib/mqttopia/logger.rb', line 36 def error(msg) logger.error(msg) if i[debug info warn error].include?(logger_level) end |
.info(msg) ⇒ Object
Wrapper for logging info messages
26 27 28 |
# File 'lib/mqttopia/logger.rb', line 26 def info(msg) logger.info(msg) if i[debug info].include?(logger_level) end |
.warn(msg) ⇒ Object
Wrapper for logging warn messages
31 32 33 |
# File 'lib/mqttopia/logger.rb', line 31 def warn(msg) logger.warn(msg) if i[debug info warn].include?(logger_level) end |