diff options
| author | Fbenas <philbeansburton@gmail.com> | 2020-06-18 16:00:16 +0100 | 
|---|---|---|
| committer | Fbenas <philbeansburton@gmail.com> | 2020-06-18 16:00:16 +0100 | 
| commit | c83e876693bdb71c66418c13f5e09dfdaef24478 (patch) | |
| tree | f47c372d349a56e07f8fdb7f6004943ba3f9a925 /config/logging.php | |
| parent | 7fa8861f2dfb80713b1ecaade8fb1af977c65ba6 (diff) | |
Init laravel
Diffstat (limited to 'config/logging.php')
| -rw-r--r-- | config/logging.php | 104 | 
1 files changed, 104 insertions, 0 deletions
| diff --git a/config/logging.php b/config/logging.php new file mode 100644 index 0000000..088c204 --- /dev/null +++ b/config/logging.php @@ -0,0 +1,104 @@ +<?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', 'stack'), + +    /* +    |-------------------------------------------------------------------------- +    | 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' => [ +        'stack' => [ +            'driver' => 'stack', +            'channels' => ['single'], +            'ignore_exceptions' => false, +        ], + +        'single' => [ +            'driver' => 'single', +            'path' => storage_path('logs/laravel.log'), +            'level' => 'debug', +        ], + +        'daily' => [ +            'driver' => 'daily', +            'path' => storage_path('logs/laravel.log'), +            'level' => 'debug', +            'days' => 14, +        ], + +        'slack' => [ +            'driver' => 'slack', +            'url' => env('LOG_SLACK_WEBHOOK_URL'), +            'username' => 'Laravel Log', +            'emoji' => ':boom:', +            'level' => 'critical', +        ], + +        'papertrail' => [ +            'driver' => 'monolog', +            'level' => 'debug', +            'handler' => SyslogUdpHandler::class, +            'handler_with' => [ +                'host' => env('PAPERTRAIL_URL'), +                'port' => env('PAPERTRAIL_PORT'), +            ], +        ], + +        'stderr' => [ +            'driver' => 'monolog', +            'handler' => StreamHandler::class, +            'formatter' => env('LOG_STDERR_FORMATTER'), +            'with' => [ +                'stream' => 'php://stderr', +            ], +        ], + +        'syslog' => [ +            'driver' => 'syslog', +            'level' => 'debug', +        ], + +        'errorlog' => [ +            'driver' => 'errorlog', +            'level' => 'debug', +        ], + +        'null' => [ +            'driver' => 'monolog', +            'handler' => NullHandler::class, +        ], + +        'emergency' => [ +            'path' => storage_path('logs/laravel.log'), +        ], +    ], + +]; | 
