[jboss-dev] Excessive Logging in AS 5

Brian Stansberry brian.stansberry at redhat.com
Tue Mar 17 10:05:39 EDT 2009


David M. Lloyd wrote:
> On 03/16/2009 05:42 PM, Brian Stansberry wrote:
>> David M. Lloyd wrote:
>>> Also, why control just the org.jboss logger?  I'd say, have the 
>>> property just set the level on the root logger instead.
>>
>> Fine with me; Darran Lofthouse had complained about the need to 
>> disable the threshold as an extra step in getting logs for support. 
>> Only downsides I see to removing the threshold and adding a priority 
>> to the root logger are:
>>
>> 1) behavior change from 5.0.1 (but JBAS-6629/30 are as well, and your 
>> stuff is also a 5.1 change in how logging works, so now seems like the 
>> time.)
>>
>> 2) Users have to add a category to get their stuff at finer level vs 
>> just removing the threshold. Which is just another way of saying its a 
>> behavior change. ;)
> 
> A middle-ground idea might be to have the root logger at INFO always, 
> use the property for "org.jboss" (and maybe selected other loggers?), 
> still leaving off the file appender threshold (though console probably 
> ought to keep at INFO).
> 
> This way, if someone *wants* e.g. a trace log for one category, they 
> only make one change.  If they globally want DEBUG, it's only one change.
> 

I don't get it. If you use a property for the root and want to expose a 
category at TRACE, you add the category at TRACE -- one change. And if 
you want global DEBUG you set the property or replace it with DEBUG. One 
change.

> - DML
> 
> _______________________________________________
> jboss-development mailing list
> jboss-development at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/jboss-development


-- 
Brian Stansberry
Lead, AS Clustering
JBoss, a division of Red Hat
brian.stansberry at redhat.com



More information about the jboss-development mailing list