Sobes.tech
Middle

Hansı loglama sistemləri ilə işləyirdiniz? Lazımi log parçasını necə axtardınız? Hansı log səviyyələrini bilirsiniz? Hansı daha yüksəkdir - INFO yoxsa DEBUG?

sobes.tech Süni İntellekt

AI-dan cavab

Fərqli loglama sistemləri ilə işlədim, bunlar arasında Python-un standart logging modulu, Java-da Log4j və ELK (Elasticsearch, Logstash, Kibana) və Splunk kimi mərkəzləşdirilmiş sistemlər də var.

Lazımi log hissəsini tapmaq üçün adətən vaxt, log səviyyəsi, açar sözlər və ya sessiya/istək identifikatorlarına görə filtrasiya edirdim. Mərkəzləşdirilmiş sistemlərdə, müntəzəm ifadələr və filtrlər istifadə edərək sorğular tətbiq edirdim.

Əsas log səviyyələri:

  • DEBUG — ətraflı debug məlumatları
  • INFO — normal iş haqqında məlumatlar
  • WARNING — potensial problemlər haqqında xəbərdarlıqlar
  • ERROR — proqramın işləməsini dayandırmayan səhvlər
  • CRITICAL — kritik səhvlər, tez-tez dayanmağa səbəb olur

INFO səviyyəsi DEBUG-dən yuxarıdır. DEBUG ən ətraflı səviyyədir və ətraflı debug üçün istifadə olunur, INFO ümumi irəliləyiş mesajları üçün.