Thanks to the TeeStream, standard output and standard error are now
written to, in addition to writing to the .log file.
This commit is contained in:
parent
ef60ccb31b
commit
635b707067
3 changed files with 957 additions and 948 deletions
|
@ -27,15 +27,22 @@ import java.awt.event.*;
|
|||
import javax.swing.text.*;
|
||||
import javax.swing.text.rtf.*;
|
||||
|
||||
import org.thdl.util.TeeStream;
|
||||
|
||||
public class QDShell extends JFrame {
|
||||
ResourceBundle messages = null;
|
||||
QD qd = null;
|
||||
|
||||
public static void main(String[] args) {
|
||||
try {
|
||||
PrintStream ps = new PrintStream(new FileOutputStream("qd.log"));
|
||||
System.setErr(ps);
|
||||
System.setOut(ps);
|
||||
PrintStream psOut
|
||||
= new TeeStream(System.out,
|
||||
new PrintStream(new FileOutputStream("qd.log")));
|
||||
PrintStream psErr
|
||||
= new TeeStream(System.err,
|
||||
new PrintStream(new FileOutputStream("qd.log")));
|
||||
System.setErr(psErr);
|
||||
System.setOut(psOut);
|
||||
}
|
||||
catch (Exception e) {
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue