class Protor::LoggerClient

Attributes

formatter[R]
logger[R]

Public Class Methods

new(logger, formatter) click to toggle source
# File lib/protor/logger_client.rb, line 5
def initialize(logger, formatter)
  @logger = logger
  @formatter = formatter
end

Public Instance Methods

publish(payload) click to toggle source
# File lib/protor/logger_client.rb, line 10
def publish(payload)
  formatter.format(payload) do |msg|
    logger.info(msg)
  end
end