module Nsq::AttributeLogger
Public Class Methods
included(klass)
click to toggle source
# File lib/nsq/logger.rb, line 17 def self.included(klass) klass.send :class_variable_set, :@@log_attributes, [] end
Private Instance Methods
prefix()
click to toggle source
# File lib/nsq/logger.rb, line 29 def prefix attrs = self.class.send(:class_variable_get, :@@log_attributes) if attrs.count > 0 "[#{attrs.map{|a| "#{a.to_s}: #{self.send(a)}"}.join(' ')}] " else '' end end