I am using the newest gem versions. It looks like the logger is executed before the rescue_from which sets the statuscode.
logger.formatter = GrapeLogging::Formatters::Default.new
use GrapeLogging::Middleware::RequestLogger, logger: logger, include: [ GrapeLogging::Loggers::Response.new,
GrapeLogging::Loggers::FilterParameters.new,
GrapeLogging::Loggers::ClientEnv.new,
GrapeLogging::Loggers::RequestHeaders.new ]
rescue_from WineBouncer::Errors::OAuthUnauthorizedError do |e|
error! e, 401
end
I am using the newest gem versions. It looks like the logger is executed before the
rescue_fromwhich sets the statuscode.