Middle
Z jakimi systemami logowania pracowałeś? Jak szukałeś potrzebny fragment logu? Jakie poziomy logowania znasz? Który poziom jest wyższy - INFO czy DEBUG?
sobes.tech AI
Odpowiedź od AI
Pracowałem z różnymi systemami logowania, w tym z modułem standardowym logging w Pythonie, Log4j w Javie, a także z systemami scentralizowanymi takimi jak ELK (Elasticsearch, Logstash, Kibana) i Splunk.
Aby znaleźć potrzebny fragment logu, zwykle używałem filtrowania według czasu, poziomu logowania, słów kluczowych lub identyfikatorów sesji/żądania. W systemach scentralizowanych stosowałem zapytania z użyciem wyrażeń regularnych i filtrów.
Główne poziomy logowania:
- DEBUG — szczegółowe informacje debugowania
- INFO — komunikaty informacyjne o normalnej pracy
- WARNING — ostrzeżenia o potencjalnych problemach
- ERROR — błędy, które nie przerwały działania programu
- CRITICAL — krytyczne błędy, często prowadzące do zatrzymania
Poziom INFO jest wyższy niż DEBUG. DEBUG to najbardziej szczegółowy poziom, używany do szczegółowego debugowania, INFO — do ogólnych komunikatów o postępie.