class PactBroker::Logging::DefaultFormatter

Public Class Methods

new() click to toggle source
# File lib/pact_broker/logging/default_formatter.rb, line 7
def initialize
  @formatter = ::Logger::Formatter.new
end

Public Instance Methods

call(log, _output) click to toggle source
# File lib/pact_broker/logging/default_formatter.rb, line 11
def call(log, _output)
  self.log    = log
  self.logger = logger
  @formatter.call(log.level.upcase, log.time, nil, [tags, named_tags, duration, message, payload, exception].compact.join(" "))
end