org.xmlBlaster.util.log
Class StdoutStderrRedirector
java.lang.Object
org.xmlBlaster.util.log.StdoutStderrRedirector
public final class StdoutStderrRedirector
- extends java.lang.Object
Rebind System.out and System.err to java.util.logging.
Activate with
-xmlBlaster/stdoutStderrToLogging true -xmlBlaster/stdoutSuppressSet sometoken;someothertoken -xmlBlaster/stderrSuppressSet sometoken;someothertoken
The -xmlBlaster/stdoutSuppressSet allows to suppress some messages which flood your log file
Caution: A ConsoleAppender will log to System.out and end up here as well and will be redirected to the log file
- Author:
- Marcel Ruff
Constructor Summary |
StdoutStderrRedirector(java.lang.String[] filterSetOut,
java.lang.String[] filterSetErr)
|
StdoutStderrRedirector(java.lang.String filterStringOut,
java.lang.String filterStringErr,
java.lang.String filterSeperator)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
private static java.util.logging.Logger log
stdout
private static java.io.PrintStream stdout
stderr
private static java.io.PrintStream stderr
out
private StdoutStderrOutputstream out
err
private StdoutStderrOutputstream err
loggerOut
private java.util.logging.Logger loggerOut
loggerErr
private java.util.logging.Logger loggerErr
filterSetOut
private final java.lang.String[] filterSetOut
filterSetErr
private final java.lang.String[] filterSetErr
StdoutStderrRedirector
public StdoutStderrRedirector(java.lang.String filterStringOut,
java.lang.String filterStringErr,
java.lang.String filterSeperator)
- Parameters:
filterString
- "Property;Startup"filterSeperator
- ";"
StdoutStderrRedirector
public StdoutStderrRedirector(java.lang.String[] filterSetOut,
java.lang.String[] filterSetErr)
redirect
public boolean redirect()
doFilterOut
boolean doFilterOut(java.lang.String msg)
doFilterErr
boolean doFilterErr(java.lang.String msg)
reset
public void reset()
Copyright © 1999-2014 The xmlBlaster.org contributers.