Verwenden Sie java.util.logging, um sich an der Konsole anzumelden
Ich soll einfach die Anmeldung auf der Konsole mit java.util.Anmeldung:
Logger log = Logger.getLogger("my.logger");
log.setLevel(Level.ALL);
ConsoleHandler handler = new ConsoleHandler();
handler.setFormatter(new SimpleFormatter());
log.addHandler(handler);
log.fine("hello world");
aber dieser druckt nichts. Was bin ich?
Dank
InformationsquelleAutor der Frage Michael | 2012-02-08
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sehr einfach, einen logger können mehrere Handler, die jeweils eine andere Ebene.
InformationsquelleAutor der Antwort Joop Eggen
Ich bin kein Experte in der java-Protokollierung, aber wenn Sie das Protokoll ändern.fine() log.info() es wird gedruckt. Es ist etwas faul zu fein - in der Praxis habe ich es nie benutzt. Hoffentlich jemand, der weiß mehr beantworten können.
HINZUGEFÜGT:
Ja, fein ist das Besondere. Ich fand eine früher SO für diese Antwort:
InformationsquelleAutor der Antwort user949300
Protokollierung auf dem standard-System.aus Strom kann leicht getan werden, indem ein handler StreamHandler:
InformationsquelleAutor der Antwort kirilv