please, don't miss understand me... I'm not a fan of having a boolean field. I just said that I prefer to have 
```if (getLog().isTraceEnabled()) getLog.trace("...")```. I have seen a performance impact using traces without any guard, specially when the log message has to be built with multiple string concatenation...