Hallo!
Also ich habe in meinem Projekt einen Logger, den ich wie folgt erstelle:
und eine Methode "failurelog" die ich in meinem Programm aufrufe, wenn ein Fehler auftritt:
Das Problem das ich habe ist, dass bei jedem Fehler der so geloggt wird der ConsoleHandler die LogMessage ca. 20mal in die Konsole hinausschreibt.
Ich habe leider keine Ahnung woran das liegen kann, vielleicht kann mir da jemand einen Tip geben?
Vielen Dank!
Also ich habe in meinem Projekt einen Logger, den ich wie folgt erstelle:
Code:
public Loggers() {
//failurelogger.addHandler(new FileHandler("/Users/plueschi/Desktop/Failures.txt",true));
SimpleFormatter formatter = new SimpleFormatter();
ConsoleHandler ch = new ConsoleHandler();
ch.setFormatter(formatter);
failurelogger.addHandler(ch);
failurelogger.setUseParentHandlers(false);
}
und eine Methode "failurelog" die ich in meinem Programm aufrufe, wenn ein Fehler auftritt:
Code:
public void failurelog(String errormessage) {
this.failurelogger.warning(Thread.currentThread().getStackTrace()[2] + ": " + errormessage);
Das Problem das ich habe ist, dass bei jedem Fehler der so geloggt wird der ConsoleHandler die LogMessage ca. 20mal in die Konsole hinausschreibt.
Ich habe leider keine Ahnung woran das liegen kann, vielleicht kann mir da jemand einen Tip geben?
Vielen Dank!