java.util.logging: Wie lege ich das Logger-Paket (oder -Präfix) fest?

8

Meine App verwendet viele Bibliotheken und ich verwende java.util.logging für die Protokollierung. Ich möchte in der Lage sein, verschiedene Protokollierungsstufen für jede Bibliothek festzulegen, indem Sie Folgendes tun:

%Vor%

Ist das möglich?

    
Gatis 13.10.2010, 05:07
quelle

3 Antworten

4

Sie sollten nicht "*" verwenden. Ein Beispiel für logging.properties könnte lauten:

%Vor%

Und wenn alle "org" -Level als WARNING protokolliert werden sollen, dann

%Vor%     
VolkanT 17.01.2014 08:45
quelle
0

Es wäre nett gewesen, die Protokollierung nur mit logging.properties zu steuern:

%Vor%

Leider muss das entsprechende Protokoll tatsächlich erstellt worden sein. Wenn Sie Ihre Konfigurationsdatei ändern, funktioniert das nicht für Sie. Fügen Sie die Logger selbst hinzu und es wird funktionieren:

%Vor%

Verschachtelte Protokollierer in Ihrer Anwendung funktionieren auf die gleiche Weise:

%Vor%     
Jake Biesinger 21.09.2013 00:44
quelle
0

Ich konnte es so funktionieren lassen:

%Vor%     
Brad G Reynolds 03.10.2015 19:17
quelle