Документация формата журнала ошибок NGINX
Я хочу проанализировать журналы ошибок NGINX. Однако, похоже, нет никакой документации относительно используемого формата журнала. Хотя смысл некоторых полей, таких как данные, довольно очевиден, некоторые из них совсем отсутствуют. Кроме того, я не могу быть уверен, что мой парсер завершен, если у меня нет документации обо всех возможных полях. Поскольку кажется, что вы можете изменить формат журнала доступа, но не журнал ошибок, я действительно не знаю, как получить нужную мне информацию.
Кто-нибудь знает о такой документации?
Ответы
Ответ 1
Из чтения src/core/ngx_log.c
Я предполагаю, что общий формат журнала ошибок выглядит
YYYY/MM/DD HH:MM:SS [LEVEL] PID#TID: *CID MESSAGE
Если PID
и TID
являются протоколированием, а идентификатор потока и CID
- номером, идентифицирующим (вероятно, проксированное) соединение, возможно, счетчик. Часть *CID
не является обязательной.