<AWT Dev> Review Request for 6879044

Anthony Petrov Anthony.Petrov at Sun.COM
Thu Sep 17 10:01:13 UTC 2009


On 09/17/2009 12:56 PM, Alan Bateman wrote:
> I haven't seen any proposals to eliminate the logging but rather the 
> suggestion is that this logging should be re-examined because there are 
> way too many loggers created at startup. For example, one of the 
> suggestions that Mandy has put in 6880089 [1] is that there be a logger 
> per core component rather than class.

I have to say that that is not the best possible solution. For instance, 
the sun.awt.X11 classes have many different loggers: for focus-related 
code, for insets-related code, and so on. If a developer debugs a 
particular kind of problem, (s)he doesn't need to look through all the 
garbage that other loggers generate: it's just enough to enable a 
particular logging facility (such as the
"sun.awt.X11.insets.XDecoratedPeer" for example) and examine what (s)he 
really needs.
Combining all the output to just one logger will make debugging a nightmare.

I would second to Oleg: improving the performance/design of the existing 
logging classes at java.util.logging package would help all applications 
at once.

--
best regards,
Anthony



More information about the core-libs-dev mailing list