This release includes the following:
- coldbox-1128 Convenience methods for log checking: canDebug(), canInfo(), canWarn(), canFatal(), canError().
- 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() on the incoming extra info object to do auto serialization on it. If not, if complex it will use JSON notation.
- coldbox-1147 LogBox category parsing needs a length check when the category sent is blank
- coldbox-1154 performance tuning that is outta hand!
function $toString(){
return "I am a string representation of this CFC";
}
We also want to leave you with a performance tip when using LogBox. Don't send log methods without checking first if you can actually send something to its logging level. This will help tremendously when generating log messages and accelerate your application. So for example:
Don't do this:
log.warn("This is a warning");
Do this:
if( log.canWarn() ){
log.warn("This is a warning");
}
So what are you waiting for, download it now!
Add Your Comment