Moltar
Mitglied
Hallo,
um die Meldungen meines Programmes ordentlich in eine Log-Datei zu schreiben, habe ich mich der Klassen Logger und FileHandler bedient. Die Nachrichten werden auch korrekt in die Datei geschrieben, allerdings werden sie zusätzlich auf der aufrufenden Konsole angezeit und das würde ich gerne abstellen.
Code:
Wo liegt mein Fehler bzw. wie kann ich die Konsolen-Ausgabe abstellen?
Danke schonmal
Moltar (Tobi)
um die Meldungen meines Programmes ordentlich in eine Log-Datei zu schreiben, habe ich mich der Klassen Logger und FileHandler bedient. Die Nachrichten werden auch korrekt in die Datei geschrieben, allerdings werden sie zusätzlich auf der aufrufenden Konsole angezeit und das würde ich gerne abstellen.
Code:
Code:
public class LogTest {
public static void main(String args[]) {
Logger log = Logger.getAnonymousLogger();
try {
FileHandler fh = new FileHandler("./Test%g.log", true);
Formatter sf = new SimpleFormatter();
fh.setFormatter(sf);
log.addHandler(fh);
} catch (SecurityException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
log.info("Test");
}
}
Wo liegt mein Fehler bzw. wie kann ich die Konsolen-Ausgabe abstellen?
Danke schonmal
Moltar (Tobi)