NGINXエラーログを解析したい。ただし、使用されているログ形式に関するドキュメントはまったくないようです。データなどの一部のフィールドの意味はかなり明白ですが、まったくないフィールドもあります。さらに、すべての可能なフィールドのドキュメントがないと、パーサーが完全であると確信できません。アクセスログのフォーマットは変更できるようですが、エラーログのフォーマットは変更できないようですので、必要な情報を取得する方法がわかりません。
誰かがそのようなドキュメントを知っていますか?
読み込みから src/core/ngx_log.c 一般的なエラーログのフォーマットは
YYYY/MM/DD HH:MM:SS [LEVEL] PID#TID: *CID MESSAGE
PID
とTID
はロギングプロセスとスレッドIDであり、CID
は(おそらくプロキシされた)接続を識別する番号で、おそらくカウンターです。 *CID
部分はオプションです。