LogBox wurde stark von Apache Log4j inspiriert.
Standardmäßig ist LogBox mit allen ColdBox Pakete, Version 3 oder höher enthalten.
Das bedeutet nicht, muss LogBox ColdBox zur Arbeit, Entwickler in der Lage, LogBox als eigenständige Anwendung verwenden.
LogBox verbessern wird, wie Entwickler ihren Code zu debuggen, so dass sie zu verfolgen und aufzeichnen, wie eine Anwendung verhält und dann genießen Sie durch die Ergebnisse der Suche nach dem Problem oder eine gewünschte Aktion.
Die LogBox Kern, die Logging-Framework, das Protokoll-Erstellung Komponente und die Layout-Controller: LogBox selbst besteht aus vier Komponenten zusammen.
Diese Komponenten bieten eine flexible Protokollierungs Dienstprogramm für Coldfusion, aber gut organisiert und sehr einfach zu bedienen.
Eigenschaften :
- Kategorisieren Sie die Protokollierung von Ereignissen
- Einfaches Einfügen in bestehende Anwendungen
- Customizable Protokollierungsstufen
- Customizable Protokollierung Destinationen
- Customizable Protokollierung Nachrichtenformate
- Programmati API verfügbar
- Viele Dokumentation
- Unterstützte Protokollierung Destinationen:
- Lokale Datei
- Datenbank
- Sockel
- SMS
- Coldfusion-Protokollhandler
- System Konsole
- Benutzerdefinierte Handler
Was ist neu in dieser Pressemitteilung:
- Fehler:
- Abschneiden der Kategorie Datenfehler beim Einsetzen auf DB Appender vermeiden
- Verbesserungen:
- Als veraltet LogBox XML-Unterstützung
Was ist neu in der Version 1.6:
- Convenience Methoden zur Protokollprüfung:. CanDebug (), canInfo (), canWarn (), canFatal (), canError ()
- Bessere Dokumentation der Protokollierung Klassen und Stufen.
- Erhöhen Sie die LogEvent Klasse, um ein besseres Serialisierung Schema für extrainfo haben, kann es Konvention $ toString () auf der ankommenden zusätzlichen Informationen Objekt verwenden, um automatische Serialisierung über es zu tun. Wenn nicht, wenn es komplexe JSON-Notation verwenden.
- LogBox Kategorie Parsen braucht eine Längenprüfung, wenn die Kategorie gesendet leer ist.
- Leistungsoptimierung, die outta Hand ist.
Was ist neu in der Version 1.5:
- Implizite Protokollebenen nicht auf Maximalstufe ändern sich nur, aber beide, falschen Vorstellungen nach, was die Dokumentation sagt. Dies ist, wenn Sie das tun:. Info = ["myapp.model"] oder debug = ["coldbox.system.ioc"]
- Verkettungsmöglichkeiten für alle programmgesteuerte Konfiguration Methoden hinzugefügt, so dass Sie sie jQuery-Stil zu verketten.
- SB appender Versagen beim Deklarieren einer columnMap Sach instance.columns nicht definiert ist nun behoben.
Was ist neu in der Version 1.4:
- Fixes zu DSL, wenn dabei appender Affinität, keine Umwandlung von Log-Level, um numerische.
- Loglevel isLevelValid eine gültige Ebene falsch boolean Betrieb nicht gewährleistet.
- Appender () nicht zu tun Standskontrolle.
- Refactoring die Protokollebenen Argumenttypen, um sie an den drei Eingabemethoden dank konsolidieren, um Holz brad.
- Appender Anmeldung eine init () die Protokollebenen nicht korrekt registriert.
- Refactor Logger und Appender zur Protokollebenen über init gesendet verify ().
- Aktualisieren Sie die Sicherstellung von Datenquellen und lassen CF werfen Ausnahme statt.
- Erstellen von XML-Schema für LogBox.
Anforderungen :
- Coldfusion MX 7 oder höher
- Railo 2 oder höher
- Bluedragon 7 oder höher
Kommentare nicht gefunden