Symfony Monolog добавляет дополнительные данные регистрации только в случае исключения - PullRequest
0 голосов
/ 24 сентября 2018

Я хотел бы регистрировать данные с монологом, но только когда выдается исключение.

Цель состоит в том, чтобы иметь дополнительную информацию в файле журнала для анализа исключения.Например:

  • хотел бы зарегистрировать запрос, но только в случае исключения, а не каждый раз
  • одинаково для данных сеанса

Это НЕ выполнит работу, потому что она будет регистрировать «сообщение» при каждом запросе.

$logger->error('message') 

и настраивать регистратор с уровнем журнала = ошибка

monolog:
    handlers:
        main:
            type:  rotating_file
            path:  '%kernel.logs_dir%/error.%kernel.environment%.log'
            level: error
            max_files: 10
...