source: config/logging.php@ a0635eb

develop
Last change on this file since a0635eb was 2fc88ec, checked in by beratkjufliju <kufliju@…>, 3 years ago

initial commit

  • Property mode set to 100644
File size: 3.0 KB
Line 
1<?php
2
3use Monolog\Handler\NullHandler;
4use Monolog\Handler\StreamHandler;
5use Monolog\Handler\SyslogUdpHandler;
6
7return [
8
9 /*
10 |--------------------------------------------------------------------------
11 | Default Log Channel
12 |--------------------------------------------------------------------------
13 |
14 | This option defines the default log channel that gets used when writing
15 | messages to the logs. The name specified in this option should match
16 | one of the channels defined in the "channels" configuration array.
17 |
18 */
19
20 'default' => env('LOG_CHANNEL', 'stack'),
21
22 /*
23 |--------------------------------------------------------------------------
24 | Log Channels
25 |--------------------------------------------------------------------------
26 |
27 | Here you may configure the log channels for your application. Out of
28 | the box, Laravel uses the Monolog PHP logging library. This gives
29 | you a variety of powerful log handlers / formatters to utilize.
30 |
31 | Available Drivers: "single", "daily", "slack", "syslog",
32 | "errorlog", "monolog",
33 | "custom", "stack"
34 |
35 */
36
37 'channels' => [
38 'stack' => [
39 'driver' => 'stack',
40 'channels' => ['single'],
41 'ignore_exceptions' => false,
42 ],
43
44 'single' => [
45 'driver' => 'single',
46 'path' => storage_path('logs/laravel.log'),
47 'level' => env('LOG_LEVEL', 'debug'),
48 ],
49
50 'daily' => [
51 'driver' => 'daily',
52 'path' => storage_path('logs/laravel.log'),
53 'level' => env('LOG_LEVEL', 'debug'),
54 'days' => 14,
55 ],
56
57 'slack' => [
58 'driver' => 'slack',
59 'url' => env('LOG_SLACK_WEBHOOK_URL'),
60 'username' => 'Laravel Log',
61 'emoji' => ':boom:',
62 'level' => env('LOG_LEVEL', 'critical'),
63 ],
64
65 'papertrail' => [
66 'driver' => 'monolog',
67 'level' => env('LOG_LEVEL', 'debug'),
68 'handler' => SyslogUdpHandler::class,
69 'handler_with' => [
70 'host' => env('PAPERTRAIL_URL'),
71 'port' => env('PAPERTRAIL_PORT'),
72 ],
73 ],
74
75 'stderr' => [
76 'driver' => 'monolog',
77 'level' => env('LOG_LEVEL', 'debug'),
78 'handler' => StreamHandler::class,
79 'formatter' => env('LOG_STDERR_FORMATTER'),
80 'with' => [
81 'stream' => 'php://stderr',
82 ],
83 ],
84
85 'syslog' => [
86 'driver' => 'syslog',
87 'level' => env('LOG_LEVEL', 'debug'),
88 ],
89
90 'errorlog' => [
91 'driver' => 'errorlog',
92 'level' => env('LOG_LEVEL', 'debug'),
93 ],
94
95 'null' => [
96 'driver' => 'monolog',
97 'handler' => NullHandler::class,
98 ],
99
100 'emergency' => [
101 'path' => storage_path('logs/laravel.log'),
102 ],
103 ],
104
105];
Note: See TracBrowser for help on using the repository browser.