Articles of Монолог

Как создать вращающийся файл журнала с помощью Laravel и Monlog

Я пытаюсь создать собственный вращающийся файл журнала в Laravel с помощью Monolog, однако вращение файла не работает, и я не знаю почему. Я создал команду artisan, которая работает один раз в день и сохраняет журнал ее активности. Я хочу, чтобы старые версии этого файла были удалены через 2 дня. Другими словами, должен существовать только журнал […]

Установить минимальное сообщение об ошибках PHP в Monolog ErrorHandler

Просто начал использовать Монолог для регистрации ошибок в моем PHP-проекте, но я хочу установить минимальную установку отчетов об ошибках в УВЕДОМЛЕНИЕ и выше. Код Im, использующий прямо сейчас use Monolog\ErrorHandler; $handler = new ErrorHandler($logger); $handler->registerErrorHandler([], false); $handler->registerExceptionHandler(); $handler->registerFatalHandler(); Который генерирует все ошибки, включая УВЕДОМЛЕНИЯ. Как установить равный error_reporting (E_ALL & ~ E_NOTICE); используя Монолог

Установка json formatter в монологе

Как журналы могут быть установлены в формате json в монологе …. $logger = new StreamHandler(__DIR__.'/my_app.log'); $logger->setFormatter( new JsonFormatter() ); $logger->pushHandler($logger); Это не кажется правильным, поскольку он показывает ошибку Вызов неопределенного метода Monolog \ Logger :: setFormatter () также я хотел бы, чтобы мой журнал записывался следующим образом: message{ a="something"; b="something else" } – message{ a="something"; […]