Closed nathan-io closed 4 years ago
The error is Call to undefined method Monolog\\Handler\\PsrHandler::pushProcessor()
Not sure what's happening there. It is related to Monolog. Which version of monolog do you have installed?
Also, try removing some channels and see if it helps.
Hi,
We have Monolog 2.1.0.
Also, try removing some channels and see if it helps.
Not sure exactly what you mean here, or how that could be related... the number of logging channels we define shouldn't be the cause of this.
Tried this in a fresh Laravel 7.19 instance.
The issue does seem to be related to having more than one logging channel. For instance, we get the exception with this:
'channels' => [
'stack' => [
'driver' => 'stack',
'tap' => [Freshbitsweb\LaravelLogEnhancer\LogEnhancer::class],
'channels' => ['single','papertrail'],
'ignore_exceptions' => false,
],
or,
'channels' => ['single','bugsnag'],
This did work, though i'm not sure the enhanced/extra log data came through:
'channels' => [
'stack' => [
'driver' => 'stack',
'tap' => [Freshbitsweb\LaravelLogEnhancer\LogEnhancer::class],
'channels' => ['single'],
'ignore_exceptions' => false,
],
Does it work if you try only papertrail
or bugsnag
channel?
Close due to inactivity.
We get the exception (full stack trace below) when trying to log exceptions in a Laravel 7.18.0 project, using v1.2.0 of this package.
Here's our
config/logging.php
:And our
config/laravel_log_enhancer.php
:When I comment out
'tap' => [Freshbitsweb\LaravelLogEnhancer\LogEnhancer::class],
from our config, the issue resolves.Any idea what could be going on here?
Thank you.