Skip to content

Instantly share code, notes, and snippets.

@maikyguanaes
Forked from yohangdev/logging.php
Created November 7, 2024 18:02
Show Gist options
  • Save maikyguanaes/fe85ee4f59a0c620a6c7f05eda69689a to your computer and use it in GitHub Desktop.
Save maikyguanaes/fe85ee4f59a0c620a6c7f05eda69689a to your computer and use it in GitHub Desktop.
Laravel Logging Stdout
<?php
use Monolog\Handler\NullHandler;
use Monolog\Handler\StreamHandler;
use Monolog\Handler\SyslogUdpHandler;
return [
/*
|--------------------------------------------------------------------------
| Default Log Channel
|--------------------------------------------------------------------------
|
| This option defines the default log channel that gets used when writing
| messages to the logs. The name specified in this option should match
| one of the channels defined in the "channels" configuration array.
|
*/
'default' => env('LOG_CHANNEL', 'stdout'),
/*
|--------------------------------------------------------------------------
| Log Channels
|--------------------------------------------------------------------------
|
| Here you may configure the log channels for your application. Out of
| the box, Laravel uses the Monolog PHP logging library. This gives
| you a variety of powerful log handlers / formatters to utilize.
|
| Available Drivers: "single", "daily", "slack", "syslog",
| "errorlog", "monolog",
| "custom", "stack"
|
*/
'channels' => [
'stdout' => [
'driver' => 'monolog',
'handler' => StreamHandler::class,
'with' => [
'stream' => 'php://stdout',
],
],
],
];
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment