Я предпочитаю для логов использовать journald. Это просто удобнее и можно настроить так, чтобы пользователь без прав мог читать логи приложения. Да и вообще удобнее в любом месте написать journalctl -t TAG -f и смотреть что там происходит. Но у меня голова кипит как нормально подружить monolog и systemd-journald. Ротация и фильтрация логов там вообще бонусом идёт. А ещё там можно настроить тот же тэг в конфиге nginx и видеть через journalctl какой запрос был, как symfony его обрабатывала. Очень удобно.
Можно писать в несколько каналов одновременно, перечислив их через запятую. Каналы нужны чтобы логи разделять на разные подтипы, то есть по сути складывать разную информацию в разные типы файлов. Например отдельный лог можно создать про авторизацию пользователя, отдельный лог например регистрации пользователя. Обычно этот запрос возникает в процессе когда вы понимаете, что смотреть один лог где все свалено в кучу неудобно
Самое главное, что нужно сделать перед просмотром, это поставить лайк и оставить комментарий для продвижения 😄
Спасибо, что делитесь своим опытом. Очень полезные видео у вас.
Спасибо за видео
Спасибо
спасибо 😇
Круто
сильно 👍 в конце походу вы подустали немного уже)) но инфы много, полезно, спасибо!
Даа) Надо было снести эластик и прочее и поставить заново, а я решил сову на глобус натянуть на экспериментальные конфиги и немного не пошло)
Спасибо за труд, очень полезное видео, если можно подкину тему. "Авторизация и аутентификация" какие есть готовые решения, jwt, и тд, было бы супер!
👍
Михаил, спасибо за видео! А будет продолжение по симфони?
Да да, просто был немного занят)
Я предпочитаю для логов использовать journald. Это просто удобнее и можно настроить так, чтобы пользователь без прав мог читать логи приложения. Да и вообще удобнее в любом месте написать journalctl -t TAG -f и смотреть что там происходит. Но у меня голова кипит как нормально подружить monolog и systemd-journald. Ротация и фильтрация логов там вообще бонусом идёт. А ещё там можно настроить тот же тэг в конфиге nginx и видеть через journalctl какой запрос был, как symfony его обрабатывала. Очень удобно.
@@Tavda а как собирать такие логи с нескольких серверов?
@@bukachuk_php У меня не было такой задачи, но, вроде journald умеет по сети логи передавать.
туториал по elasticsearch и kibana не рабочий. Сертификаты и т.п. вымахиваются.
Не совсем понятно для чего нужны каналы, и по какому принципу идет разделение, и получается что одновременно можно писать только в 1 канал?
Можно писать в несколько каналов одновременно, перечислив их через запятую. Каналы нужны чтобы логи разделять на разные подтипы, то есть по сути складывать разную информацию в разные типы файлов. Например отдельный лог можно создать про авторизацию пользователя, отдельный лог например регистрации пользователя. Обычно этот запрос возникает в процессе когда вы понимаете, что смотреть один лог где все свалено в кучу неудобно
@@bukachuk_php воо, спасибо, тогда понятно, интересно есть какие-то best practice по работе с каналами, хотя скорее всего будет зависеть от проекта