| 
									
										
										
										
											2019-09-07 05:14:39 +08:00
										 |  |  | <?php | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-09-14 21:12:39 +08:00
										 |  |  | use Monolog\Handler\NullHandler; | 
					
						
							| 
									
										
										
										
											2019-09-07 05:14:39 +08:00
										 |  |  | use Monolog\Handler\StreamHandler; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | /** | 
					
						
							|  |  |  |  * Logging configuration options. | 
					
						
							|  |  |  |  * | 
					
						
							|  |  |  |  * Changes to these config files are not supported by BookStack and may break upon updates. | 
					
						
							|  |  |  |  * Configuration should be altered via the `.env` file or environment variables. | 
					
						
							|  |  |  |  * Do not edit this file unless you're happy to maintain any changes yourself. | 
					
						
							|  |  |  |  */ | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 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', 'single'), | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     // 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', | 
					
						
							| 
									
										
										
										
											2019-09-07 06:36:16 +08:00
										 |  |  |             'channels' => ['daily'], | 
					
						
							|  |  |  |             'ignore_exceptions' => false, | 
					
						
							| 
									
										
										
										
											2019-09-07 05:14:39 +08:00
										 |  |  |         ], | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         'single' => [ | 
					
						
							|  |  |  |             'driver' => 'single', | 
					
						
							|  |  |  |             'path' => storage_path('logs/laravel.log'), | 
					
						
							|  |  |  |             'level' => 'debug', | 
					
						
							| 
									
										
										
										
											2019-09-07 06:36:16 +08:00
										 |  |  |             'days' => 14, | 
					
						
							| 
									
										
										
										
											2019-09-07 05:14:39 +08:00
										 |  |  |         ], | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         'daily' => [ | 
					
						
							|  |  |  |             'driver' => 'daily', | 
					
						
							|  |  |  |             'path' => storage_path('logs/laravel.log'), | 
					
						
							|  |  |  |             'level' => 'debug', | 
					
						
							|  |  |  |             'days' => 7, | 
					
						
							|  |  |  |         ], | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         'slack' => [ | 
					
						
							|  |  |  |             'driver' => 'slack', | 
					
						
							|  |  |  |             'url' => env('LOG_SLACK_WEBHOOK_URL'), | 
					
						
							|  |  |  |             'username' => 'Laravel Log', | 
					
						
							|  |  |  |             'emoji' => ':boom:', | 
					
						
							|  |  |  |             'level' => 'critical', | 
					
						
							|  |  |  |         ], | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         'stderr' => [ | 
					
						
							|  |  |  |             'driver' => 'monolog', | 
					
						
							|  |  |  |             'handler' => StreamHandler::class, | 
					
						
							|  |  |  |             'with' => [ | 
					
						
							|  |  |  |                 'stream' => 'php://stderr', | 
					
						
							|  |  |  |             ], | 
					
						
							|  |  |  |         ], | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         'syslog' => [ | 
					
						
							|  |  |  |             'driver' => 'syslog', | 
					
						
							|  |  |  |             'level' => 'debug', | 
					
						
							|  |  |  |         ], | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         'errorlog' => [ | 
					
						
							|  |  |  |             'driver' => 'errorlog', | 
					
						
							|  |  |  |             'level' => 'debug', | 
					
						
							|  |  |  |         ], | 
					
						
							| 
									
										
										
										
											2019-09-14 21:12:39 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  |         'null' => [ | 
					
						
							|  |  |  |             'driver' => 'monolog', | 
					
						
							|  |  |  |             'handler' => NullHandler::class, | 
					
						
							|  |  |  |         ], | 
					
						
							| 
									
										
										
										
											2019-09-07 05:14:39 +08:00
										 |  |  |     ], | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-09-16 01:29:51 +08:00
										 |  |  | ]; |