Sobes.tech
Middle

Με ποια συστήματα καταγραφής εργαστήκατε; Πώς αναζητούσατε το απαραίτητο κομμάτι καταγραφής; Ποια επίπεδα καταγραφής γνωρίζετε; Ποιο επίπεδο είναι ανώτερο - INFO ή DEBUG;

sobes.tech AI

Απάντηση από AI

Δούλεψα με διάφορα συστήματα καταγραφής, συμπεριλαμβανομένου του προεπιλεγμένου module logging στην Python, Log4j στη Java, καθώς και με κεντρικά συστήματα όπως ELK (Elasticsearch, Logstash, Kibana) και Splunk.

Για την εύρεση του απαραίτητου τμήματος καταγραφής, συνήθως χρησιμοποιούσα φίλτρα ανά χρόνο, επίπεδο καταγραφής, λέξεις-κλειδιά ή αναγνωριστικά συνεδρίας/αίτησης. Στα κεντρικά συστήματα, εκτελούσα ερωτήματα με κανονικές εκφράσεις και φίλτρα.

Οι βασικά επίπεδα καταγραφής:

  • DEBUG — λεπτομερείς πληροφορίες αποσφαλμάτωσης
  • INFO — ενημερωτικά μηνύματα για την κανονική λειτουργία
  • WARNING — προειδοποιήσεις για πιθανά προβλήματα
  • ERROR — σφάλματα που δεν διέκοψαν την εκτέλεση του προγράμματος
  • CRITICAL — κρίσιμα σφάλματα, που συχνά οδηγούν σε διακοπή

Το επίπεδο INFO είναι ανώτερο από το DEBUG. Το DEBUG είναι το πιο λεπτομερές επίπεδο, χρησιμοποιείται για αναλυτική αποσφαλμάτωση, το INFO για γενικά μηνύματα σχετικά με την πρόοδο.