2013-05-23 11 views
16

Chcę przeanalizować logi błędów NGINX. Jednak wydaje się, że nie ma żadnej dokumentacji dotyczącej używanego formatu dziennika. Chociaż znaczenie niektórych pól, takich jak dane, jest dość oczywiste, niektóre nie są wcale. Ponadto nie mogę być pewien, że mój parser jest kompletny, jeśli nie mam dokumentacji wszystkich możliwych pól. Ponieważ wydaje się, że możesz zmienić format logu dostępu, ale nie logu błędu, naprawdę nie mam pojęcia, jak uzyskać potrzebne informacje.Dokumentacja formatu dziennika błędów NGINX

Czy ktoś wie o takiej dokumentacji?

Odpowiedz

31

Od czytania src/core/ngx_log.c Chyba ogólny format dziennika błędów wydaje się być

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

Z PID i TID będąc id proces rejestrowania i nici i CID numer identyfikacji (prawdopodobnie proxy) połączenia, prawdopodobnie licznik. Część *CID jest opcjonalna.

Powiązane problemy