в Lumen 8? Я хочу сделать кастомный логер, но не могу понять с чего начать - мануал от Larvel не подходит - даже файлов таких нет.
Уже полдня там роюсь. У меня тупо нет папки config и соответственно logging.php
там нет логгера
https://github.com/laravel/lumen-framework/blob/9.x/config/logging.php
Создай папку конфиг Опять у вас проблемы уровня студентов 1 курса бауманки
Это я нашел. Я не понял почему у меня нету папки config в корне
Потому что ее надо создать, да господи Почитай ты документацию хоть раз в жизни
Где в документации написанно что надо папку config создать с logger.php когда в доках черным по английскому написанно что уже всё сконфигуриванно!
Почитай еще раз И еще раз И потом еще раз
https://lumen.laravel.com/docs/5.3/errors
When you start a new Lumen project, error and exception handling is already configured for you. In addition, Lumen is integrated with the Monolog logging library, which provides support for a variety of powerful log handlers.
Ну и где тут написано, что логгирование уже отрегулировано? 🤡🤡
handling is already configured for you.
Хэндлинг чего 🤡🤡🤡
error and exception
сконфигурировано, но для более тонкой настроки надо создавать соответствующие конфиги в config
Создал, прописал кастомный канал - не видит его.
а logging.php и logger.php для вас одно и тоже?
что значит не видит? как настроено обращение?
'channels' => [ 'stack' => [ 'driver' => 'stack', 'channels' => ['daily'], ], 'single' => [ 'driver' => 'single', 'path' => storage_path('logs/lumen.log'), 'level' => 'debug', ], .... 'mylog' => [ 'driver' => 'custom', 'handler' => app\Logging\MySQLLoggingHandler::class, 'via' => app\Logging\MySQLCustomLogger::class, 'level' => 'debug', ] ], Создал фаил в app/LoggingMySQLLoggingHandler.php Там сделал __invoke ...
а что за driver custom? нельзя указать single или daily?
Мне надо кастомный логер.
Всё разобрался. Спасибо.
Обсуждают сегодня