Logging Stack Traces
By default, we set the Logging output to use a JsonFormatter
. This makes the log output a bit cleaner, but has the trade-off of not showing you a full stack trace. You just get the exception messages.
If you need to get the full stack trace, update your config/logging.php
file and adjust the stderr
channel to include a formatter_with
configuration:
'stderr' => [
'driver' => 'monolog',
'level' => env('LOG_LEVEL', 'debug'),
'handler' => StreamHandler::class,
'formatter' => env('LOG_STDERR_FORMATTER'), // JsonFormatter
'formatter_with' => [
'includeStacktraces' => true,
],
'with' => [
'stream' => 'php://stderr',
],
],
This will show you the full stack trace of logged errors when you next deploy.