/** * Creates {@link RedirectedPrintStream} from given errorstream which will be redirected to given logger. * @param logger logger object to which outstream will be redirected to. * @param errorStream error stream which will be redirected to logger object. * @return The instance of a {@link RedirectedPrintStream}. */ public static RedirectedPrintStream createRedirectedErrStream(Logger logger, @Nullable PrintStream errorStream) { return new RedirectedPrintStream(logger, errorStream, true); }
/** * Creates {@link RedirectedPrintStream} from given errorstream which will be redirected to given logger. * @param logger logger object to which outstream will be redirected to. * @param errorStream error stream which will be redirected to logger object. * @return The instance of a {@link RedirectedPrintStream}. */ public static RedirectedPrintStream createRedirectedErrStream(Logger logger, @Nullable PrintStream errorStream) { return new RedirectedPrintStream(logger, errorStream, true); }
/** * Creates {@link RedirectedPrintStream} from given outstream which will be redirected to given logger. * @param logger logger object to which outstream will be redirected to. * @param outStream output stream which will be redirected to logger object. * @return The instance of a {@link RedirectedPrintStream}. */ public static RedirectedPrintStream createRedirectedOutStream(Logger logger, @Nullable PrintStream outStream) { return new RedirectedPrintStream(logger, outStream, false); }
/** * Creates {@link RedirectedPrintStream} from given outstream which will be redirected to given logger. * @param logger logger object to which outstream will be redirected to. * @param outStream output stream which will be redirected to logger object. * @return The instance of a {@link RedirectedPrintStream}. */ public static RedirectedPrintStream createRedirectedOutStream(Logger logger, @Nullable PrintStream outStream) { return new RedirectedPrintStream(logger, outStream, false); }