Module: Elements::Logging
- Included in:
- ElementsClient
- Defined in:
- lib/elements/logging.rb
Instance Method Summary collapse
- #log_debug(message, data = {}) ⇒ Object
- #log_error(message, data = {}) ⇒ Object
- #log_info(message, data = {}) ⇒ Object
- #log_warn(message, data = {}) ⇒ Object
Instance Method Details
#log_debug(message, data = {}) ⇒ Object
29 30 31 32 33 34 35 |
# File 'lib/elements/logging.rb', line 29 def log_debug(, data = {}) opts = data.delete(:opts) || {} logger = opts.delete(:logger) || Elements.config.logger log_level = Elements.config.log_level log(, data, level: Logger::DEBUG, logger: logger) if logger && log_level <= Logger::DEBUG end |
#log_error(message, data = {}) ⇒ Object
5 6 7 8 9 10 11 |
# File 'lib/elements/logging.rb', line 5 def log_error(, data = {}) opts = data.delete(:opts) || {} logger = opts.delete(:logger) || Elements.config.logger log_level = Elements.config.log_level log(, data, level: Logger::ERROR, logger: logger) if logger && log_level <= Logger::ERROR end |
#log_info(message, data = {}) ⇒ Object
21 22 23 24 25 26 27 |
# File 'lib/elements/logging.rb', line 21 def log_info(, data = {}) opts = data.delete(:opts) || {} logger = opts.delete(:logger) || Elements.config.logger log_level = Elements.config.log_level log(, data, level: Logger::INFO, logger: logger) if logger && log_level <= Logger::INFO end |
#log_warn(message, data = {}) ⇒ Object
13 14 15 16 17 18 19 |
# File 'lib/elements/logging.rb', line 13 def log_warn(, data = {}) opts = data.delete(:opts) || {} logger = opts.delete(:logger) || Elements.config.logger log_level = Elements.config.log_level log(, data, level: Logger::WARN, logger: logger) if logger && log_level <= Logger::WARN end |