class Staccato::Adapter::Logger

Constants

DEFAULT_FORMATTER

Public Class Methods

new(uri, logger = nil, formatter = nil) click to toggle source
# File lib/staccato/adapter/logger.rb, line 8
def initialize(uri, logger = nil, formatter = nil)
  @uri = uri

  @logger = logger || ::Logger.new(STDOUT)
  @formatter = formatter || default_formatter
end

Public Instance Methods

post(params) click to toggle source
# File lib/staccato/adapter/logger.rb, line 15
def post(params)
  @logger.debug(@formatter.call(params))
end

Private Instance Methods

default_formatter() click to toggle source
# File lib/staccato/adapter/logger.rb, line 20
def default_formatter
  DEFAULT_FORMATTER
end