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));
}
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));
}
}
<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)