LogBox a fost puternic inspirat de Apache Log4j .
În mod implicit, LogBox este inclus cu toate coldbox pachete, versiunea 3 sau mai mare.
Acest lucru nu înseamnă LogBox trebuie coldbox la locul de muncă, dezvoltatorii posibilitatea de a utiliza LogBox ca o aplicație de sine stătătoare.
LogBox va îmbunătăți modul în care dezvoltatorii depanare codul lor, permițându-le să urmeze și să înregistreze cât se comportă o aplicație și apoi savurați prin rezultatele, căutând problema sau acțiunea dorită.
LogBox în sine este compusă din patru părți componente: nucleul LogBox, cadrul de logare, componenta creație jurnal și controlerul aspect.
Aceasta componente asigura o utilitate de logare foarte flexibil pentru ColdFusion, dar bine organizat și destul de simplu de utilizat.
Caracteristici :
- clasifica evenimentele de logare
- inserare ușoară în aplicațiile existente
- nivele de logare personalizate
- logare personalizate
- logare personalizate formatelor de mesaje
- API programatic disponibile
- O multime de documentare
- bbli destinații de exploatare suportate:
- fișier local
- colecțiilor de date
- Prize
- SMS
- handler ColdFusion logare
- consolă Sistem
- handler particularizat
Destinații
Ce este nou în această versiune:
- Bugs:
- trunchiază a datelor categoria a evita erorile privind introducerea pe DB Appender
- Îmbunătățiri:
- Suport XML logbox condamna
Ce este nou în versiunea 1.6:
- Metode de confort pentru verificarea log:. CanDebug (), canInfo (), canWarn (), canFatal (), canError ()
- documentare mai bună pe clase și niveluri de logare.
- Consolidarea clasei logEvent de a avea o schemă de serie mai bun pentru extraInfo, se poate folosi convenție $ toString (), pe de intrare de informatii suplimentare obiect pentru a face serializare auto pe ea. Dacă nu, dacă complex se va folosi notația JSON.
- stil LogBox parsare are nevoie de un control lungime în cazul în care categoria trimis este necompletat.
- de tuning de performanță, care este parte ies.
Ce este nou în versiunea 1.5:
- nivelurile de exploatare forestieră implicite nu se schimba la nivel maxim, dar numai atât, idei preconcepute ca pe ceea ce spune documentația. Acest lucru este atunci când faci:. Info = ["myapp.model"] sau depanare = ["coldbox.system.ioc"]
- Adaugata posibilități de concatenare a toate metodele de configurare programatice, astfel încât să puteți să le înlănțui stil jQuery.
- SB eșec Appender când declararea o proprietate columnMap, nu instance.columns definit este acum stabilită.
Ce este nou în versiunea 1.4:
- Fixat la DSL când faci Appender afinitate, nu de conversie nivelurile de jurnal pentru numeric.
- logLevels isLevelValid nu asigura o operațiune boolean greșit nivel valabil.
- Appender () nu face verificări la nivel.
- refactorizarea tipurile niveluri jurnal argument pentru a le consolida pe cele trei metode de intrare datorită brad lemn.
- Appender înregistrare o init () nu înregistrarea nivelurile jurnal corect.
- logger Refactor și Appender pentru a verifica nivelul de jurnalizare trimise prin init ().
- Actualizați asigurarea datasources și lăsați CF arunca excepție în loc.
- Crearea de scheme XML pentru LogBox.
Cerințe :
- ColdFusion MX 7 sau mai mare
- Railo 2 sau mai mare
- BlueDragon 7 sau mai mare
Comentariile nu a fost găsit