Frage

Ich verwende JACORB 3.0 und ich möchte log4j als Protokollbackend verwenden.Dazu habe ich das verschiedene Glas von Jacorb, SLF4J-API-1.6.6.JAR, SLF4J-log4j12-1.6.6.jar, log4j-1.2.16.jar platziert und entfernt den SLF4J-JDK14-1.6.4.jar im Klassenpfad.So weit so gut.

Jacorb druckt jedoch zu viel Protokoll, ob es mir egal ist, und ich kann es nicht schaffen, es auszuschließen.In meinen log4j.properties habe ich so etwas versucht: generasacodicetagpre.

aber ich sehe immer noch Linien wie generasacodicetagpre.

in meinem log.Wie kann ich alles ausschließen, was kein Warn oder oben von meinem Protokoll nicht warnen?

Andere Tipps

jacorb verwendet Logger-Namen, die nicht der Paketname der Klassenprotokollierung der Nachricht sind.Stattdessen verwenden sie Dinge wie "jacorb.orb.singleton".Also habe ich einen Filter für "Jacorb" wie folgt hinzugefügt:

was wäre log4j.categorie.jacorb= warn

wenn Sie Eigenschaftsdateien verwenden und gut funktioniert.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top