I saw one of our tools use ConsoleAppender for System.err next to System.out in the log4j configuration. Configuration Fragments:
<appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender">
<param name="Target" value="System.out"/>
....
<appender name="CONSOLE_ERR" class="org.apache.log4j.ConsoleAppender">
<param name="Target" value="System.err"/>
In Eclipse, this leads to double messages to the console, so I find this to be useless, right? On a Linux server, I see only one message for the PuTTY console, so where would this System.err message go?
source
share