Sha256: b9adf5efa185c261f6aa8a2011d119fc39122636f4d0359be9b14178797a5a03
Contents?: true
Size: 554 Bytes
Versions: 7
Compression:
Stored size: 554 Bytes
Contents
require 'logger' module Staccato module Adapter class Logger # The Ruby HTTP Library Adapter DEFAULT_FORMATTER = lambda {|params| params.map {|k,v| [k,v].join('=')}.join(' ')} def initialize(uri, logger = nil, formatter = nil) @uri = uri @logger = logger || Logger.new(STDOUT) @formatter = formatter || default_formatter end def post(params) @logger.debug(@formatter.call(params)) end private def default_formatter DEFAULT_FORMATTER end end end end
Version data entries
7 entries across 7 versions & 1 rubygems