Kann ich einen Appender im Logback deaktivieren?

8

Kann ich einen Appender im Logback der xml config deaktivieren? Ich habe meine Konfiguration und ich möchte zwei Appender, eine für die Datenbank und andere für Text-Protokolle, aber nur eins muss aktiviert werden. Danke!

    
Rys 11.11.2013, 18:22
quelle

1 Antwort

6

Nicht sicher, warum Sie einen Appender deaktivieren möchten, was Sie durch Deaktivieren erreichen möchten.

Es gibt einige Möglichkeiten, es zu erreichen

  1. Fügen Sie den Appender in logback.xml hinzu und lassen Sie ihn kommentiert. Wenn du magst um es zu aktivieren, entfernen Sie dann den Kommentar des Appenders und laden Sie das Logback neu Aufbau ( Ссылка )
  2. Fügen Sie einen Logger wie den unten angegebenen hinzu und verwenden Sie den entsprechenden Logger zum Loggen
%Vor%

Auch in diesem Fall müssen Sie die Konfiguration neu laden, wenn Sie die Logback-Konfiguration ändern     (logback.xml)

  1. Wenn Sie die Bedingungen (zum Aktivieren / Deaktivieren) vorher kennen, dann verwenden Sie if else block, um
  2. zu aktivieren / deaktivieren

Zusätzlich zu den obigen 3 Optionen können Sie Logback-Konfigurationen progamatisch erstellen

    
Kaushal 26.11.2013, 05:45
quelle

Tags und Links