Name der Logging-Protokollierung

8

Gibt es eine Möglichkeit, einen Loggernamen mithilfe von regulären Ausdrücken oder Platzhaltern zu erstellen? Der Grund warum ich das frage ist: Meine Anwendung verwendet viele Bibliotheken von Drittanbietern, die ich nicht an das gleiche Protokoll anhängen möchte. Ich möchte einen separaten Appender für sie haben. Ich wollte wissen, ob es einen Weg gibt, einen Loggernamen zu erstellen, indem man einen Platzhalter für den Paketnamen definiert und dann alle Logs von diesem Paket zu diesem Logger gehen ZB

%Vor%

Dies sollte alle Logs aus dem Paketnamen machen, der mit org.zookeeper. * beginnt, um zu dem obigen spezifischen Logger zu gehen.

Unterstützt Logback diese Einrichtung?

    
user3007107 10.07.2014, 09:32
quelle

1 Antwort

10

Um alle org.zookeeper-Unterpakete in "aaa" -Appender zu protokollieren, sollten Sie das. * am Ende der Logger-Definition weglassen:

%Vor%     
Tomasz Zabłocki 11.07.2014 09:28
quelle

Tags und Links