= LogBox Release Notes = == Version 1.6 == https://coldbox.assembla.com/spaces/coldbox/milestones/273527-logbox-1-6 * coldbox-1128 Do convenience methods for log checks: canDebug(), canInfo(), etc. * coldbox-1129 Better documentation on logging classes and levels * coldbox-1139 Enhance the logEvent class to have a better serialization schema for extraInfo, it can use convention $toString() and json * coldbox-1147 LogBox category parsing needs a length check when the category sent is blank * coldbox-1154 performance tuning == Version 1.5 == https://coldbox.assembla.com/spaces/coldbox/milestones/246233-logbox-1-5 * 1108 db appender failure when declaring a columnMap, instance.columns not defined New * 1059 implicit logging levels are not changing on max level only but both, misconceptions Fixed * 1062 added concatenation possibilities to all programamtic configuration methods, so you can concatenate them jquery style == Version 1.4 == http://coldbox.assembla.com/spaces/coldbox/milestones/222897-logbox-1-4 * 1006 Fixes to DSL when doing appender affinity, not converting log levels to numeric Fixed * 1007 logLevels isLevelValid not assuring a valid level wrong boolean operation Fixed * 1008 appender() not doing level checks Fixed * 1009 refactoring the log levels argument types to consolidate them at the three input methods thanks to brad wood Fixed * 1010 Appender registration an init() not registering the log levels correctly Fixed * 1011 refactor logger and appender to verify logging levels sent via init() Fixed * 1032 Update the ensurance of datasources and let CF throw exception instead * 1054 Creation of XML schema for LogBox Fixed == Version 1.3 == http://coldbox.assembla.com/spaces/coldbox/milestones/187467-logbox-1-3 * Varscoping issue for DBAppender * Varscoping issue for Logger object * fix for category inheritance issues on locateCategoryParentLogger thanks to Sean Corfield * fixes when declaring appenders and * appenders on XML declarations * Add the ability to configure levels of logging on Appenders as a last line of granularity (some nice candy) == Version 1.2 == http://coldbox.assembla.com/spaces/coldbox/milestones/153095-logbox-1-2 * Added some new methods: resetAppenders(), resetCategories and resetRoot() to reset some configurations. * Fixes on appender declarations and layouts * Addition of the LogBox DSL to coldbox configuration files * Ability to configure LogBox via a simple CFC with a simple configure() and a logBox variable == Version 1.1 == http://coldbox.assembla.com/spaces/coldbox/milestones/127903-LogBox-1-1 * 890 add all appenders to a logbox category by default even from coldbox apps * 891 category definitions should allow the * for appenders when definining them, instead of listing them * 907 Async Appenders need way to distinguish between threading and not * 910 LogBox standalone is now refactored to work under the logbox namespace * 941 new properties for EmailAppender: useTLS and useSSL == Version 1.0 == * Initial LogBox Release