Sobes.tech
Middle

სად მუშაობდით ლოგირების სისტემებთან? როგორ ეძებდით საჭირო ლოგის ნაწილს? რა დონეების ლოგირებას იცნობთ? რომელი დონე უფრო მაღალია - INFO თუ DEBUG?

sobes.tech AI

პასუხი AI-სგან

მუშაობა სხვადასხვა ლოგირების სისტემებთან, მათ შორის Python-ის სტანდარტული logging მოდულთან, Java-ის Log4j-თან, ასევე ცენტრალიზებულ სისტემებთან, როგორიცაა ELK (Elasticsearch, Logstash, Kibana) და Splunk.

საჭირო ლოგის ნაწილის მოძებნისთვის, ჩვეულებრივ, ვიყენებდი დროის, ლოგირების დონეს, საკვანძო სიტყვებს ან სესიის/მოთხოვნის იდენტიფიკატორებს ფილტრებს. ცენტრალიზებულ სისტემებში, ვაწარმოებდი შეკითხვებს რეგულარული გამოთქმებისა და ფილტრების გამოყენებით.

ძირითადი ლოგის დონეები:

  • DEBUG — დეტალური ინფორმაცია დათვალიერებისთვის
  • INFO — ინფორმაციული შეტყობინებები ნორმალური მუშაობის შესახებ
  • WARNING — გაფრთხილებები შესაძლო პრობლემების შესახებ
  • ERROR — შეცდომები, რომლებიც არ შეწყვეტს პროგრამის მუშაობას
  • CRITICAL — კრიტიკული შეცდომები, რომლებიც ხშირად იწვევს გაჩერებას

INFO დონე მაღალია, ვიდრე DEBUG. DEBUG — ყველაზე დეტალური დონე, გამოიყენება დეტალურ დათვალიერებისთვის, INFO — ზოგადი შეტყობინებები პროგრესის შესახებ.