HandyCafe Docs
owner

Αρχεία Καταγραφής

Η σελίδα Αρχείων Καταγραφής παρέχει ένα πλήρες ίχνος ελέγχου όλων των συμβάντων συστήματος στο HandyCafe. Κάθε σημαντική ενέργεια -- από εκκίνηση συνεδριών έως συνδέσεις ταμιών -- καταγράφεται εδώ για λογοδοσία, αντιμετώπιση προβλημάτων και σκοπούς συμμόρφωσης.

Απόδοση

Ο προβολέας αρχείων καταγραφής χρησιμοποιεί απόδοση εικονικής λίστας για ομαλή απόδοση ακόμα και κατά την εμφάνιση χιλιάδων εγγραφών. Αυτό σημαίνει ότι μόνο οι ορατές γραμμές αποδίδονται στο DOM κάθε στιγμή, επιτρέποντας στο σύστημα να χειρίζεται 1.000+ εγγραφές χωρίς υποβάθμιση της διεπαφής.

Πεδία Εγγραφής

Κάθε εγγραφή αρχείου καταγραφής περιέχει τα ακόλουθα πεδία:

Πεδίο Περιγραφή
Χρονοσήμανση Ημερομηνία και ώρα που συνέβη το γεγονός
Πηγή Το στοιχείο συστήματος που δημιούργησε το γεγονός
Κατηγορία Ταξινόμηση του γεγονότος (δείτε κατηγορίες παρακάτω)
Ενέργεια Συγκεκριμένος τύπος ενέργειας (δείτε κοινές ενέργειες παρακάτω)
Υπολογιστής Ο υπολογιστής client ή η κονσόλα που εμπλέκεται, αν ισχύει
IP Διεύθυνση IP που σχετίζεται με το γεγονός
Μέλος Το μέλος που εμπλέκεται, αν ισχύει
Ταμίας Ο ταμίας που ενεργοποίησε ή ήταν σε υπηρεσία κατά το γεγονός
Μήνυμα Αναγνώσιμη περιγραφή του τι συνέβη

Κατηγορίες Αρχείων Καταγραφής

Τα γεγονότα ταξινομούνται σε 8 κατηγορίες:

  1. Server -- Εκκίνηση server, τερματισμός, αλλαγές ρυθμίσεων και γεγονότα επιπέδου συστήματος.
  2. Client -- Συνδέσεις, αποσυνδέσεις και αλλαγές κατάστασης clients.
  3. Ταμίας -- Σύνδεση, αποσύνδεση και διοικητικές ενέργειες ταμία.
  4. Μέλος -- Εγγραφή, ενημερώσεις προφίλ και αλλαγές λογαριασμού μέλους.
  5. Συνεδρία -- Γεγονότα κύκλου ζωής συνεδρίας (εκκίνηση, διακοπή, παύση, συνέχεια).
  6. Κονσόλα -- Γεγονότα σχετικά με κονσόλες (προσθήκες, αφαιρέσεις, αναθέσεις συνεδριών).
  7. Παραγγελία -- Δημιουργία, τροποποίηση και κλείσιμο παραγγελιών.
  8. Πληρωμή -- Επεξεργασία πληρωμών, επιστροφές χρημάτων και γεγονότα οικονομικών συναλλαγών.

Κοινές Καταγεγραμμένες Ενέργειες

Οι ακόλουθες ενέργειες εμφανίζονται συχνά στα αρχεία:

  • startSession -- Ξεκίνησε νέα συνεδρία σε client ή κονσόλα.
  • stopSession -- Τερματίστηκε ενεργή συνεδρία.
  • pauseSession -- Μια τρέχουσα συνεδρία τέθηκε σε παύση.
  • resumeSession -- Μια σε παύση συνεδρία συνεχίστηκε.
  • consoleAdded -- Νέα κονσόλα gaming εγγράφηκε στο σύστημα.
  • newMemberAdded -- Δημιουργήθηκε νέος λογαριασμός μέλους.
  • orderCreated -- Τοποθετήθηκε νέα παραγγελία προϊόντων.
  • orderClosed -- Μια παραγγελία ολοκληρώθηκε και έκλεισε.
  • cashierLogin -- Ένας ταμίας συνδέθηκε στο σύστημα.
  • cashierLogout -- Ένας ταμίας αποσυνδέθηκε.
  • serverStarted -- Η εφαρμογή HandyCafe Server ξεκίνησε.
  • clientConnected -- Ένας υπολογιστής client δημιούργησε σύνδεση με τον server.
  • clientDisconnected -- Ένας υπολογιστής client αποσυνδέθηκε από τον server.

Φιλτράρισμα και Αναζήτηση

Φίλτρο Κατηγορίας

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

Φίλτρο Ενέργειας

Φιλτράρετε κατά συγκεκριμένους τύπους ενεργειών για γρήγορη εύρεση συγκεκριμένων γεγονότων.

Φίλτρο Εύρους Ημερομηνιών

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

Επιλογές Ταξινόμησης

Ταξινομήστε εγγραφές αρχείων κατά οποιοδήποτε πεδίο σε αύξουσα ή φθίνουσα σειρά. Η ταξινόμηση κατά χρονοσήμανση (νεότερα πρώτα) είναι η προεπιλογή.

Αναζήτηση Κειμένου

Ένα πεδίο αναζήτησης ελεύθερου κειμένου αντιστοιχίζεται σε όλα τα πεδία, επιτρέποντας αναζήτηση συγκεκριμένου hostname, διεύθυνσης IP, ονόματος μέλους ή οποιασδήποτε λέξης-κλειδί στα μηνύματα αρχείων.

Δικαιώματα

Η πρόσβαση στη σελίδα Αρχείων Καταγραφής ελέγχεται από τα ακόλουθα δικαιώματα:

Δικαίωμα Περιγραφή
LOG_VIEW Απαιτείται για πρόσβαση στη σελίδα Αρχείων Καταγραφής
LOG_DISPLAY_FULL Επιτρέπει προβολή πλήρους ιστορικού αρχείων
LOG_DISPLAY_TODAY Περιορίζει την προβολή μόνο στις σημερινές εγγραφές
LOG_DELETE Επιτρέπει τη διαγραφή εγγραφών αρχείων

Ένας ταμίας με LOG_VIEW και LOG_DISPLAY_TODAY μπορεί να δει τα σημερινά γεγονότα αλλά δεν μπορεί να αποκτήσει πρόσβαση σε ιστορικά δεδομένα. Μόνο χρήστες με LOG_DISPLAY_FULL μπορούν να περιηγηθούν σε ολόκληρο το αρχείο καταγραφής.

Ενημερώσεις σε Πραγματικό Χρόνο

Νέα γεγονότα εμφανίζονται αυτόματα στον προβολέα καθώς συμβαίνουν. Το σύστημα ακούει για γεγονότα αρχείων μέσω TCP σύνδεσης γεγονότων, οπότε δεν χρειάζεται χειροκίνητη ανανέωση σελίδας. Μια cache αρχείων βελτιώνει την απόδοση μειώνοντας τα επαναλαμβανόμενα ερωτήματα βάσης δεδομένων κατά την κύλιση σε πρόσφατες εγγραφές.