[logback-dev] [JIRA] Created: (LBCORE-209) Print configuration errors to stderr
atomicknight (JIRA)
noreply-jira at qos.ch
Fri May 27 19:12:51 CEST 2011
Print configuration errors to stderr
------------------------------------
Key: LBCORE-209
URL: http://jira.qos.ch/browse/LBCORE-209
Project: logback-core
Issue Type: Improvement
Components: Other
Affects Versions: 0.9.28
Reporter: atomicknight
Assignee: Logback dev list
In org.slf4j.impl.StaticLoggerBinder#init(), any detected configuration errors are passed to StatusPrinter to be printed. However, the default PrintStream used by StatusPrinter is stdout, which can interfere with the output of command-line based Java programs that are used in the same fashion as applications such as ls or grep.
Would it be possible to modify this behavior such that configuration errors are printed to stderr instead? A potential solution would be to overload StatusPrinter#printInCaseofErrorsOrWarning and StatusPrinter#printIfErrorsOccurred with versions that also take a PrintStream as an argument - this would allow classes like StaticLoggerBinder to specify the appropriate output stream without overriding the global state in StatusPrinter. Alternatively, an additional setting in the XML configuration might work just as well.
--
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