Author: markt Date: Thu Jan 13 00:55:02 2011 New Revision: 1058379 URL: http://svn.apache.org/viewvc?rev=1058379&view=rev Log: Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=18462 Don't merge stdout and stderr internally
Modified: tomcat/trunk/java/org/apache/catalina/startup/Catalina.java tomcat/trunk/java/org/apache/catalina/startup/Embedded.java tomcat/trunk/webapps/docs/changelog.xml Modified: tomcat/trunk/java/org/apache/catalina/startup/Catalina.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/startup/Catalina.java?rev=1058379&r1=1058378&r2=1058379&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/catalina/startup/Catalina.java (original) +++ tomcat/trunk/java/org/apache/catalina/startup/Catalina.java Thu Jan 13 00:55:02 2011 @@ -759,9 +759,8 @@ public class Catalina { protected void initStreams() { // Replace System.out and System.err with a custom PrintStream - SystemLogHandler systemlog = new SystemLogHandler(System.out); - System.setOut(systemlog); - System.setErr(systemlog); + System.setOut(new SystemLogHandler(System.out)); + System.setErr(new SystemLogHandler(System.err)); } Modified: tomcat/trunk/java/org/apache/catalina/startup/Embedded.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/startup/Embedded.java?rev=1058379&r1=1058378&r2=1058379&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/catalina/startup/Embedded.java (original) +++ tomcat/trunk/java/org/apache/catalina/startup/Embedded.java Thu Jan 13 00:55:02 2011 @@ -967,9 +967,8 @@ public class Embedded extends StandardS protected void initStreams() { if (redirectStreams) { // Replace System.out and System.err with a custom PrintStream - SystemLogHandler systemlog = new SystemLogHandler(System.out); - System.setOut(systemlog); - System.setErr(systemlog); + System.setOut(new SystemLogHandler(System.out)); + System.setErr(new SystemLogHandler(System.err)); } } Modified: tomcat/trunk/webapps/docs/changelog.xml URL: http://svn.apache.org/viewvc/tomcat/trunk/webapps/docs/changelog.xml?rev=1058379&r1=1058378&r2=1058379&view=diff ============================================================================== --- tomcat/trunk/webapps/docs/changelog.xml (original) +++ tomcat/trunk/webapps/docs/changelog.xml Thu Jan 13 00:55:02 2011 @@ -44,6 +44,11 @@ <section name="Tomcat 7.0.7 (markt)"> <subsection name="Catalina"> <changelog> + <fix> + <bug>18462</bug>: Don't merge <code>stdout</code> and + <code>stderr</code> internally so users retain the option to treat the + separately. (markt) + </fix> <update> Improve fix for <bug>50205</bug> to trigger an error earlier if invalid configuration is used. (markt) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org