LOGBOX έχει σε μεγάλο βαθμό εμπνέεται από Apache Log4j .
Από προεπιλογή, LOGBOX περιλαμβάνεται σε όλα τα ψυχροκιβωτίου πακέτα, έκδοση 3 και άνω.
Αυτό δεν σημαίνει ότι πρέπει LOGBOX ψυχροκιβωτίου να εργαστούν, οι προγραμματιστές είναι σε θέση να χρησιμοποιήσει LOGBOX ως stand-alone εφαρμογή.
LOGBOX θα βελτιώσουν τον τρόπο οι προγραμματιστές να διορθώσετε τον κωδικό τους, που τους επιτρέπει να παρακολουθούν και να καταγράφουν πώς μια εφαρμογή συμπεριφέρεται και στη συνέχεια πιείτε μέσω των αποτελεσμάτων, ψάχνοντας για το πρόβλημα ή την επιθυμητή δράση.
Ίδια LOGBOX αποτελείται από τέσσερα συστατικά μέρη: τον πυρήνα LOGBOX, το πλαίσιο καταγραφής, το συστατικό δημιουργίας καταγραφής και ο ελεγκτής διάταξη.
Αυτή η συνιστώσα της παρέχει ένα πολύ ευέλικτο βοηθητικό πρόγραμμα καταγραφής για ColdFusion, αλλά καλά οργανωμένη και αρκετά απλό στη χρήση.
Χαρακτηριστικά :
- Κατηγοριοποίηση καταγραφή συμβάντων
- Εύκολη εισαγωγή σε υπάρχουσες εφαρμογές
- Προσαρμόσιμα επίπεδα καταγραφής
- Δυνατότητα προσαρμογής υλοτομία
- Προσαρμόσιμα υλοτομία μορφές μηνυμάτων
- Προγραμματική API διαθέσιμο
- μέρη της τεκμηρίωσης
- Υποστηριζόμενα προορισμούς καταγραφής:
- Τοπικό αρχείο
- Βάση δεδομένων
- Πρίζες
- SMS
- ColdFusion υλοτομία χειριστή
- κονσόλα του συστήματος
- Προσαρμοσμένη χειριστή
Προορισμοί
Τι είναι καινούργιο σε αυτήν την έκδοση:
- Bugs:
- Περικοπή των στοιχείων της κατηγορίας για την αποφυγή σφαλμάτων κατά την εισαγωγή στην DB Appender
- Βελτιώσεις:
- XML υποστήριξη Κατάργηση LOGBOX
Τι είναι καινούργιο στην έκδοση 1.6:
- μεθόδους Ευκολία για τον έλεγχο ημερολόγιο:. CanDebug (), canInfo (), canWarn (), canFatal (), canError ()
- Η καλύτερη τεκμηρίωση για τις κατηγορίες υλοτομία και τα επίπεδα.
- Να ενισχυθεί η κατηγορία logevent να έχουν ένα καλύτερο σχήμα serialization για extraInfo, μπορεί να χρησιμοποιήσει σύμβαση $ toString () για την επιπλέον πληροφορίες εισερχόμενο αντικείμενο να κάνει αυτόματη σειριακή σε αυτό. Εάν όχι, εάν συγκρότημα θα χρησιμοποιήσει JSON σημειογραφία.
- κατηγορία LOGBOX parsing χρειάζεται μια επιταγή μήκος, όταν η κατηγορία που αποστέλλονται είναι κενό.
- Ρύθμιση απόδοσης που είναι φύγουμε από το χέρι.
Τι είναι καινούργιο στην έκδοση 1.5:
- Σιωπηρή επίπεδα καταγραφής δεν αλλάζουν σε μέγιστο επίπεδο μόνο, αλλά και τα δύο, παρανοήσεις ως ανά τι λέει η τεκμηρίωση. Αυτό είναι όταν κάνεις:. Info = ["myapp.model"] ή debug = ["coldbox.system.ioc"]
- Προστέθηκε δυνατότητα συνένωσης σε όλες τις προγραμματικές μεθόδους διαμόρφωσης, ώστε να μπορείτε να ενώσετε στυλ jquery.
- SB appender αποτυχία όταν δηλώνει ένα ακίνητο columnMap, δεν instance.columns ορίζεται πλέον σταθερό.
Τι είναι καινούργιο στην έκδοση 1.4:
- Διορθώσεις για DSL όταν κάνει appender συγγένεια, δεν μετατρέποντας τα επίπεδα καταγραφής σε αριθμητική.
- logLevels isLevelValid δεν εξασφαλίζουν ένα έγκυρο επίπεδο λανθασμένη λειτουργία Boolean.
- appender () δεν κάνει ελέγχους επίπεδο.
- Refactoring τους τύπους επίπεδα καταγραφής επιχείρημα για να τους εδραιώσει σε τρεις μεθόδους εισαγωγής δεδομένων, χάρη στην Brad ξύλο.
- Appender εγγραφή ένα init () που δεν δηλώνουν τα επίπεδα καταγραφής σωστά.
- Refactor καταγραφικό και appender να ελέγξει τα επίπεδα καταγραφής αποστέλλονται μέσω init ().
- Ενημέρωση του διασφάλιση, με στόχο του τις πηγές δεδομένων και ας CF ρίξει εξαίρεση αντ 'αυτού.
- Δημιουργία σχήματος XML για LOGBOX.
Απαιτήσεις :
- ColdFusion MX 7 ή νεότερη έκδοση
- Railo 2 ή υψηλότερη
- BlueDragon 7 ή νεότερη έκδοση
Τα σχόλια δεν βρέθηκε