[logback-dev] [JIRA] Created: (LBCLASSIC-302) ContextInitializer.configureByResource(URL url) should properly indicate whether configuration succeeded or not
David Tonhofer (JIRA)
noreply-jira at qos.ch
Wed Oct 26 16:56:13 CEST 2011
ContextInitializer.configureByResource(URL url) should properly indicate whether configuration succeeded or not
---------------------------------------------------------------------------------------------------------------
Key: LBCLASSIC-302
URL: http://jira.qos.ch/browse/LBCLASSIC-302
Project: logback-classic
Issue Type: Improvement
Components: Other
Affects Versions: 0.9.30
Reporter: David Tonhofer
Assignee: Logback dev list
Priority: Minor
Scenario:
- I have a list of resources to be tried in turn for configuration with "first one wins"
- Having built the URL, I call "configureByResource(URL url)"
Problem: I do not know whether this resulted in successful configuration.
-> Case of a resource ending not ending in "xml" or "groovy" ---> Return without error but with any configuration
-> Case of a resource ending in "xml" and successful configuration ---> Return without error and successful configuration (and registered as "safe configuration", too)
-> Case of a resource ending in "xml" and XML errors ---> Return without error and no config change
-> Case of a resource ending in "xml" and I/O exception ---> Return with raised JoranException
-> Case of a resource ending in "groovy" and no Groovy ---> Return without error and no config change
-> Case of a resource ending in "groovy" and Groovy errors ---> Unsure whether GafferUtil.runGafferConfiguratorOn() can throw Runtime Exceptions from Groovy
-> Case of a resource ending in "groovy" and no Groovy errors ---> Return without error and successful configuration
This should be made clearer as far as possible:
--> One "ConfigurationException" if there was a problem, with the "cause" telling what
--> Normal return with "true" --> Configuration successfully changed
--> Normal return with "false" --> Configuration was not changed (i.e. a NOP)
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.qos.ch/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the logback-dev
mailing list