package atujplag.util;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.OutputStream;
import java.io.PrintStream;
public class LogOutputStream extends PrintStream {
boolean autoFlush = false;
public LogOutputStream(OutputStream out) {
super(out);
this.out = out;
}
public LogOutputStream(OutputStream out, boolean autoFlush) {
super(out, autoFlush);
this.out = out;
this.autoFlush = autoFlush;
}
public LogOutputStream reopen() throws FileNotFoundException {
out = new FileOutputStream(System.getProperty("log.dir") +
System.getProperty("file.separator") +
System.getProperty("soap.msgs.file"), true);
LogOutputStream log = new LogOutputStream(out, autoFlush);
return log;
}
public void close() {
super.close();
}
}