Module: Axn::Core::Logging::ClassMethods
- Defined in:
- lib/axn/core/logging.rb
Instance Method Summary collapse
Instance Method Details
#log(message, level: log_level, before: nil, after: nil, prefix: nil) ⇒ Object
25 26 27 28 29 30 31 |
# File 'lib/axn/core/logging.rb', line 25 def log(, level: log_level, before: nil, after: nil, prefix: nil) resolved_prefix = prefix.nil? ? _log_prefix : prefix msg = [resolved_prefix, ].compact_blank.join(" ") msg = [before, msg, after].compact_blank.join if before || after Axn.config.logger.send(level, msg) end |