On 1/18/07, Marcel Gołuński <[EMAIL PROTECTED]> wrote:

Is there any other way (easier, faster) to determine that loggers and
appenders were created and attached succesfully?
Its a pity that log4j does not support exceptions, but i understand the
"performance issue", and think that it is connected with the lack of
exceptions.


On Jan 18, 2007, at 9:39 AM, James Stauffer wrote:

I believe the reason that log4j configuration doesn't thow exceptions
is that normally logging isn't the core reason for the program and a
problem with logging shouldn't stop the program.

If you look through the API I believe you will find methods to obtain
attached appenders so you could verify that way (but then your code
would have to know about your config).


My understanding is the lack of exceptions from the configurators was not motivated by performance concerns, but that a bad configuration file would not cause an otherwise working application to fail. Unfortunately, that design decision makes it difficult to programatically respond to configuration failures, like providing a backup configuration if the configuration file was missing.

I did start an experimental project (search for strictxml) in the sandbox for new XML configurator that used a stricter syntax and provided more feedback on the processing of the configuration. However, that has been dormant for a while and probably will not see much addition effort until log4j 2.0 development starts whenever that is.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to