Logback: Verwenden verschiedener Muster für verschiedene Marker

9

Die Software, an der ich arbeite, verwendet MDCs für bestimmte Daten (Benutzername, IP, Ausführungszeit usw.). Ich möchte, dass einige Protokolle mit bestimmten MDCs ein bestimmtes Muster verwenden und einige Protokolle mit anderen MDCs ein anderes Muster verwenden.

Ich dachte, dass Marker die Arbeit machen würden und ich setze verschiedene Marker ein, sagen wir mal: PROFILE_MARKER - wird für Profilprotokolle verwendet AUDIT_MARKER - wird für Audit-Protokolle verwendet

Ich habe 3 Appender in meiner logback.xml Konfigurationsdatei, eine für meine beiden Marker und eine für alle anderen Logs:

%Vor%

Ich habe das Gefühl, ich mache das falsch, und ich sollte nur einen Appender verwenden und vielleicht Filter anders benutzen. Ich kann jedoch nicht herausfinden, wie. Vielleicht sind Marker hier nicht die Lösung?

Jede Hilfe würde sehr geschätzt werden.

    
Marie 09.06.2015, 06:28
quelle

0 Antworten

Tags und Links