grape_logging
grape_logging copied to clipboard
undefined method `keys' + undefined method `clear_tags!'
Hi,
I'm using grape inside Rails. When using Rails.logger
as logger and GrapeLogging::Formatters::Default
as formatter, I receive these exceptions ( complete backtrace ) when grape tries to log the request.
This is my configuration:
module Foobar
class Api < Grape::API
logger Rails.logger
use GrapeLogging::Middleware::RequestLogger,
logger: logger,
formatter: GrapeLogging::Formatters::Default.new,
include: [ GrapeLogging::Loggers::Response.new,
GrapeLogging::Loggers::FilterParameters.new,
GrapeLogging::Loggers::ClientEnv.new,
GrapeLogging::Loggers::RequestHeaders.new ]
I noticed that if I change logger Rails.logger
with logger Rails.logger.dup
it works, without any exception. Why?
Hey @delphaber, did you find out any solution for this problem :)?