2013-05-23 8 views
16

Ich möchte NGINX Fehlerprotokolle analysieren. Es scheint jedoch keinerlei Dokumentation über das verwendete Protokollformat zu geben. Während die Bedeutung einiger Felder wie der Daten ziemlich offensichtlich ist, sind einige überhaupt nicht. Außerdem kann ich nicht sicher sein, dass mein Parser vollständig ist, wenn ich keine Dokumentation aller möglichen Felder habe. Da es scheint, dass Sie das Zugriffsprotokollformat, aber nicht das des Fehlerprotokolls ändern können, habe ich wirklich keine Ahnung, wie ich die benötigten Informationen bekomme.NGINX Fehlerprotokoll Format Dokumentation

Kennt jemand eine solche Dokumentation?

Antwort

31

Von src/core/ngx_log.c Lesen Ich denke, das allgemeine Fehlerprotokollformat

YYYY/MM/DD HH:MM:SS [LEVEL] PID#TID: *CID MESSAGE

Mit PID und TID wobei die Log-Prozess und Thread-ID und CID eine Nummer zur Identifizierung eine (wahrscheinlich proxied) -Verbindung zu sein scheint wahrscheinlich ein Zähler. Der *CID Teil ist optional.