Class: LogjamLogger::Buffer

Inherits:
Array
  • Object
show all
Defined in:
lib/logjam_logger/buffer.rb

Instance Method Summary collapse

Instance Method Details

#<<(message) ⇒ Object



3
4
5
# File 'lib/logjam_logger/buffer.rb', line 3

def <<(message)
  super formatter.format(message)
end

#formatterObject



7
8
9
10
# File 'lib/logjam_logger/buffer.rb', line 7

def formatter
  klass =  defined?(LOGJAM_FORMATTER_CLASS) ? LOGJAM_FORMATTER_CLASS : LogjamLogger::Formatter
  @formatter ||= klass.new
end