Middle
Milliste logimissüsteemidega olete töötanud? Kuidas otsisite vajaliku logi osa? Milliseid logimistasemeid teate? Milline tase on kõrgem - INFO või DEBUG?
sobes.tech AI
Vastus AI-lt
Olen töötanud erinevate logisüsteemidega, sealhulgas Pythoni standardse logging mooduli, Java Log4j ning kesksetel süsteemidel nagu ELK (Elasticsearch, Logstash, Kibana) ja Splunk.
Vajalikku logi osa leidsin tavaliselt aja, logitaseme, märksõnade või sessiooni/päringu identifikaatorite järgi filtreerides. Kesksetes süsteemides kasutasin päringuid regulaaravaldiste ja filtrite abil.
Peamised logitasemed:
- DEBUG — üksikasjalik teave silumiseks
- INFO — teavitused tavapärasest tööst
- WARNING — hoiatused võimalike probleemide kohta
- ERROR — vead, mis ei katkestanud programmi tööd
- CRITICAL — kriitilised vead, mis sageli põhjustavad seiskumise
INFO tase on kõrgem kui DEBUG. DEBUG on kõige üksikasjalikum tase, mida kasutatakse üksikasjalikuks silumiseks, INFO — üldiste edusammude teavitamiseks.