LogBox byl silně inspirován Apache Log4j .
Ve výchozím nastavení, LogBox je součástí všech Coldbox balíčků, verze 3 nebo vyšší.
To neznamená, že musí LogBox Coldbox k práci, vývojáři budou moci používat LogBox jako samostatná aplikace.
LogBox zlepší, jak vývojáři ladit svůj kód, což jim umožňuje sledovat a zaznamenávat, jak aplikace chová a pak popíjet přes výsledky, hledal problému nebo požadovanou akci.
LogBox sám se skládá ze čtyř dílů: LogBox jádro, rámcových protokolování, komponent vytváření log a rozložení regulátor.
Tyto komponenty poskytují velmi flexibilní protokolování nástroj pro ColdFusion, ale dobře organizované a velmi jednoduchý na používání.
Vlastnosti :
- kategorizovat akce těžby dřeva
- Snadná instalace do stávajících aplikací
- Nastavitelné úrovně protokolování
- Nastavitelné těžby dřeva destinace
- Formáty přizpůsobitelné protokolování zpráv
- Programové API k dispozici
- Spousta dokumentace
- Podporované těžby destinace:
- Místní soubor
- Database
- Zásuvky
- SMS
- psovod těžbu ColdFusion
- Systém konzoly
- Custom psovod
Co je nového v této verzi:
- Chyby:
- Ořezávání z kategorie údajů, aby nedošlo k chybě při vkládání na DB Appender
- Zlepšení:
- kritizovat logbox podpora XML
Co je nového ve verzi 1.6:
- Pohodlí metody pro kontrolu protokolu:. CanDebug (), canInfo (), canWarn (), canFatal (), canError ()
- Lepší dokumentace k protokolování třídy a úrovně.
- Zvýšit třídu LogEvent mít lepší serializaci schéma pro extraInfo, může použít konvence $ toString () na příchozí další info cílem udělat auto serializaci na to. Pokud tomu tak není, je-li komplex bude používat JSON zápis.
- LogBox kategorie rozebrat potřebuje kontrolu délky, kdy kategorie poslal je prázdný.
- ladění výkonu, který je pryč rukou.
Co je nového ve verzi 1.5:
- Implicitní úrovně protokolování se nemění na maximální úrovni ale pouze oba, mylné představy, jak na to, co říká dokumentace. To je, když děláte:. Info = ["myapp.model"] nebo debug = ["coldbox.system.ioc"]
- Přidána možnost zřetězení všech programovacích metod konfigurace, takže můžete spojit jim jQuery styl.
- SB selhání appender při deklarování nemovitosti columnMap, instance.columns není definován je nyní opraveno.
Co je nového ve verzi 1.4:
- Opravuje DSL, když děláte appender afinitu, nikoli převod úrovně log na numerické.
- úrovních logování isLevelValid není zajištění platnou úroveň nesprávné logickou operaci.
- appender () nedělá kontroly úrovni.
- Refactoring typy úrovní protokolu argumentů je upevnit na tři vstupní metody díky brad dřeva.
- Appender registrace init () není správně registraci úrovně log.
- Refactor logger a appender ověření úrovně protokolování odeslány init ().
- Aktualizace Zajištění datových zdrojů a nechat CF házet výjimky místo.
- Vytvoření schématu XML pro LogBox.
Požadavky na :
- ColdFusion MX 7 nebo vyšší
- Railo 2 nebo vyšší,
- BlueDragon 7 nebo vyšší
Komentáře nebyl nalezen