Es ist möglich, ein Protokollereignis nach dem Abgleichen eines Filters zu ändern?Logback: Nachricht über Filter ändern?
Ich habe einen Web-Container (Jersey), der nicht erfasste Ausnahmen auf der ERROR-Ebene protokolliert. Aber für bestimmte Ausnahmen (EofException), die vom Server (Jetty) geworfen werden, möchte ich sie auf einer niedrigeren Ebene (INFO) protokollieren.
Ich kann diese Nachrichten vollständig mit einem Logback-Filter löschen, der auf den Ausnahmetyp (EofException) passt. Aber ich habe keine unterstützte Methode zum Ändern des Protokollereignisses gefunden, z. B. die Protokollstufe ändern.
Würde diese Arbeit statt: http://stackoverflow.com/questions/6143929/how-do-i-not-log-a-particular-type-of-exception-in-logback –
Ich möchte etwas so, aber um die Log-Ebene zu ändern, anstatt die Nachricht direkt zu verweigern. –
Geht es dir gut, wenn sich der Level im letzten Monat ändert, kurz bevor der Appender es protokolliert? Wenn ja, könnten Sie Ihren eigenen Appender schreiben. –