Sobes.tech
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.