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 — ზოგადი შეტყობინებები პროგრესის შესახებ.