HandyCafe Docs
owner

Καταγραφές

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

Απόδοση

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

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

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

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

Κατηγορίες Καταγραφών

Τα συμβάντα κατηγοριοποιούνται σε 8 κατηγορίες:

  1. Server -- Εκκίνηση, τερματισμός, αλλαγές ρυθμίσεων και συμβάντα επιπέδου συστήματος.
  2. Client -- Συνδέσεις, αποσυνδέσεις και αλλαγές κατάστασης πελατών.
  3. Cashier -- Συνδέσεις, αποσυνδέσεις και διοικητικές ενέργειες ταμείων.
  4. Member -- Εγγραφές μελών, ενημερώσεις προφίλ και αλλαγές λογαριασμών.
  5. Session -- Συμβάντα κύκλου ζωής συνεδριών (έναρξη, διακοπή, παύση, συνέχιση).
  6. Console -- Συμβάντα που σχετίζονται με κονσόλες (προσθήκες, αφαιρέσεις, αναθέσεις συνεδριών).
  7. Order -- Δημιουργία, τροποποίηση και κλείσιμο παραγγελιών.
  8. Payment -- Επεξεργασία πληρωμών, επιστροφές και χρηματοοικονομικές συναλλαγές.

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

Οι παρακάτω ενέργειες εμφανίζονται συχνά στην καταγραφή:

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

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

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

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

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

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

Φίλτρο Χρονικού Διαστήματος

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

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

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

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

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

Δικαιώματα

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

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

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

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

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