Gdy Płatnik działa nieprawidłowo, ale komunikat błędu jest nieczytelny lub brakuje wyraźnego wskazania problemu, kluczem do diagnozy są logi programu i dzienniki zdarzeń systemu Windows. Profesjonalna analiza logów pozwala precyzyjnie wskazać przyczynę błędu i dobrać właściwe rozwiązanie bez prób metodą prób i błędów. Przeprowadzamy szczegółową diagnostykę Płatnika na podstawie logów i śladów działania programu.
Płatnik generuje kilka rodzajów logów: logi komunikacji z PUE ZUS (protokół HTTP, wymienianie certyfikatów, błędy wysyłki), logi bazy danych Firebird (błędy silnika bazy, transakcji i połączeń) oraz dzienniki zdarzeń Windows Application i System zawierające zdarzenia z procesów Java i Firebird.
Lokalizacja logów Płatnika
- Logi komunikacji z ZUS – katalog instalacji Płatnika, podkatalog logs lub log
- Log Firebird – plik firebird.log w katalogu instalacji Firebird
- Logi Java – plik hs_err_pid*.log w katalogu tymczasowym użytkownika przy crash JVM
- Dziennik zdarzeń Windows – Podgląd zdarzeń → Dzienniki systemu Windows → Aplikacja i System
- Log komunikacji sieciowej – analiza przez Fiddler lub Wireshark przy problemach HTTPS
Interpretacja logów i diagnoza problemów
Analizujemy logi chronologicznie – szukamy pierwszego błędu w sekwencji (nie ostatniego, który może być jedynie skutkiem wcześniejszego). Tłumaczymy techniczne komunikaty błędów na opis problemu dla klienta. Na podstawie analizy logów identyfikujemy jeden lub kilka potencjalnych problemów i testujemy każdy z nich w kolejności prawdopodobieństwa. Dokumentujemy wynik diagnostyki i zastosowane rozwiązanie – stanowi to wiedzę do wykorzystania przy podobnych problemach w przyszłości.