package codeine.stdout;
import java.io.PrintStream;
import codeine.stdout.StdOutErrLogging.LogLevel;
public class StdoutRedirectToLog {
@SuppressWarnings("unused")
private static PrintStream stdout;
@SuppressWarnings("unused")
private static PrintStream stderr;
public static void redirect() {
// preserve old stdout/stderr streams in case they might be useful
stdout = System.out;
stderr = System.err;
// now rebind stdout/stderr to logger
System.setOut(new PrintStream(new StdOutErrLogging(LogLevel.StdOut), true));
System.setErr(new PrintStream(new StdOutErrLogging(LogLevel.StdErr), true));
}
}