Method: Banter::RabbitLogger.internal_log
- Defined in:
- lib/banter/rabbit_logger.rb
.internal_log(log_level, log_type, envelope, routing_key, payload) ⇒ Object
50 51 52 53 54 |
# File 'lib/banter/rabbit_logger.rb', line 50 def self.internal_log(log_level, log_type, envelope, routing_key, payload) return unless enabled? = [log_type, envelope[:ts].to_s, envelope[:pub], envelope[:v].to_s, routing_key].compact.map{|x| utf(x)} logger.tagged() { logger.send(log_level, utf(payload.to_s)) } end |