Я прочитал руководство "laravel5.7".И добавьте настраиваемый класс monolog в параметры нажатия в «logging.php», но он не работает.
Это для «laravel5.7», PHP 7.2.11-4
'channels' => [
'stack' => [
'driver' => 'stack',
'channels' => ['single'],
],
'single' => [
'driver' => 'single',
'tap' => [App\Log\CustomizeFormatter::class],
'path' => storage_path('logs/laravel.log'),
'level' => 'debug',
],
]
class CustomizeFormatter
{
public function __invoke($logger)
{
$dateFormat = "Y n j, g:i a";
$output = "%datetime% > %level_name% > %message% %context% extra%\n";
$formatter = new LineFormatter($output, $dateFormat);
foreach ($logger->getHandlers() as $handler) {
$handler->setFormatter($formatter);
}
}
}
Я ожидаю, что смогу настроить ведение журнала и записать дополнительный столбец в журнал.