우리 도구 중 하나가 log4j 구성에서 System.out 옆에 System.err에 ConsoleAppender를 사용하는 것을 보았습니다. 구성의 조각 :구성 Log4j : ConsoleAppender에서 System.err로?
<appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender">
<!-- Log to STDOUT. -->
<param name="Target" value="System.out"/>
.... 이클립스에서
<appender name="CONSOLE_ERR" class="org.apache.log4j.ConsoleAppender">
<!-- Log to STDERR. -->
<param name="Target" value="System.err"/>
이 콘솔에 이중 메시지 결과, 그래서 그건 바로, 아무 소용이라고 생각? Linux 서버에서 PuTTY 콘솔에 하나의 메시지 만 표시되므로 해당 System.err 메시지는 어디로 이동합니까?
나는 WARN 수준을 간과했지만, PuTTY는 stderr를 표시합니다. – Gerard