H
Hogo
Gast
Hey,
ich habe letztens die Logging API gefunden, und gleich ausprobiert. Mein Problem liegt darin, dass ich einen Logger mit einem MemoryHandler der in eine Datei reinschreibt erzeugt habe, der Logger aber trotzdem auf die Konsole zusätzlich postet. Wenn ich mir aber alle Handler des Loggers ausgeben lasse, befindet sich nur der MemoryHandler darin. Wo liegt nun die Schwachstelle?
Danke für jeden Hinweis
Hogo
Code:
ich habe letztens die Logging API gefunden, und gleich ausprobiert. Mein Problem liegt darin, dass ich einen Logger mit einem MemoryHandler der in eine Datei reinschreibt erzeugt habe, der Logger aber trotzdem auf die Konsole zusätzlich postet. Wenn ich mir aber alle Handler des Loggers ausgeben lasse, befindet sich nur der MemoryHandler darin. Wo liegt nun die Schwachstelle?
Danke für jeden Hinweis
Hogo
Code:
Code:
...
public static Logger logger = Logger.getLogger("test.Test");
public static MemoryHandler memHan = null;
...
private void init() {
try {
FileHandler fileHan = new FileHandler("logger.txt");
fileHan.setFormatter(new MyFormatter());
memHan = new MemoryHandler(fileHan, 1000, Level.ALL);
logger.addHandler(memHan);
logger.setLevel(Level.ALL);
} catch (SecurityException e1) {
e1.printStackTrace();
} catch (IOException e1) {
e1.printStackTrace();
}
java.util.GregorianCalendar cal = new java.util.GregorianCalendar();
cal.setTimeInMillis(System.currentTimeMillis());
logger.info("Hello World");//Dieser Text sollte nur in der Datei stehen. Kommt aber auch
// auf Konsole!!!!!
}
...