grape_logging/lib/grape_logging/reporters/logger_reporter.rb

12 lines
No EOL
312 B
Ruby

module Reporters
class LoggerReporter
def initialize(logger, formatter)
@logger = logger || Logger.new(STDOUT)
@logger.formatter = formatter || GrapeLogging::Formatters::Default.new if @logger.respond_to?(:formatter=)
end
def perform(params)
@logger.info params
end
end
end