У меня есть веб-приложение, и мне нужно написать исключения в graylog. Я спросил sysadmins, и они сказали мне просто выбросить сообщения об исключениях в stdout, и этого будет достаточно, но этот способ не работает для меня.
Между тем у меня есть виртуальный хост по соседству с собственным PHP приложением, которое просто есть error_reporting = E_ALL
и display_errors = 1
, и этих настроек достаточно, и Graylog видит эти ошибки, но не мои (я использую Symfony 4 + Monolog) в конфигурации Monolog У меня есть почти стандартные настройки
main:
type: fingers_crossed
level: debug
path: 'php://stdout'
Если я изменю путь с stdout на logfilename, он будет работать нормально, но мне нужно видеть свои журналы в graylog, а не в файле. К сожалению, у меня нет настроек серого журнала, только приложения Symfony.