WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   Javaausgabe auf screen UND logfile ? (http://www.wcm.at/forum/showthread.php?t=36887)

Gizmotic 19.11.2001 20:43

Javaausgabe auf screen UND logfile ?
 
Hallo!

java myprogram >log.txt

schreibt alle Ausgaben ins logfile - eh klar.

Aber wie bekomm ich die Ausgabe sowohl ins logfile, als auch auf den screen ??

Wieso find ich das nirgends ???

Crashman 20.11.2001 12:14

naja mit einer eigenen class für's schreiben der logs und sonst normales System.out.println(blabal);
Keine ahnung ob das besser geht habs seither nimmer gebraucht.

/*
* WriteFile.java
*
* Created on 17. Dezember 2000, 22:38
*/

import java.io.*;
/**
*
* @version 1
*/
public class WriteFile {
private PrintWriter handle;
private boolean fehler = true;


/** Erzeugt einen neuen FileOutputStream.
* @param pfad Pfad der Datei
* @param name Name der Datei
*/
public WriteFile(String pfad,String name) {
try{
handle = new PrintWriter(new FileOutputStream(new File(pfad,name)));
fehler = false;
}
catch(IOException e){
System.out.println("Fehler beim Öffnen von " +name);
fehler = true;
}
}

/** Schreibt eine Zeile in die Datei
* @param s String der in die Zeile geschrieben wird
*/
public void writeLine(String s){
if(fehler == false){
handle.println(s);

}

}

/** Schliesst den FileOutputStream
*/
public void close(){
try{
handle.close();
}catch(NullPointerException e){
System.out.println("Falsche Pfadangabe!");
}

}
}

Gizmotic 20.11.2001 17:55

Hmm...hab zwar echt gedacht, daß es auch einfacher geht - wieso auch eigentlich nicht ... - aber so sollte es ja auch funktionieren!
Besten Dank!

Flink 21.11.2001 15:15

Öffne Datei in Texteditor
 
Du könntest auch die Datei, in welche die Ausgabe erfolgt, in einem Texteditor öffnen. In den Optionen des Texteditors gibst Du an, daß die Datei bei einer Änderung automatisch nachgeladen wird. Z.B. mit URL=http://www.textpad.com]Texpad[/url] ist dies möglich.


Alle Zeitangaben in WEZ +2. Es ist jetzt 16:42 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag