2017-10-26 1 views
0

Wir haben eine Anwendung von Jboss 4.2.1.GA nach Jboss EAP 7.0.0 migriert. Es gibt viele Unterschiede, die wir in Clustering, rmi usw. sehen. Wir wollten wissen, was sich durch die Protokollierung geändert hat.Jboss 4.2.1.GA v/s Jboss EAP 7.0.0 Logger

Da es sich um eine migrationale Anwendung handelt log4j Logger wurde in JB4 verwendet wird auch in EAP7 verwendet.

Wir haben ein Logger-Tag XYZ_TRAIL erstellt und verwenden es nur zum Debugging der Protokollierung.

In JB4 haben wir

<root> 
<priority value="DEBUG"/> 
<appender-ref ref="SERVER"/> 
</root> 

Und wir bekommen nie die XYZ_TRAIL es nicht gezeigt wird, anzumelden. Obwohl wir die Kategorie XYZ_TRAIL nicht explizit festgelegt haben. Während in EAP7 wir

<root-logger> 
<level name="DEBUG"/> 
<handlers> 
<handler name="SERVER"/> 
</handlers> 
</root-logger> 

haben aber standardmäßig bekommen wir die XYZ_TRAIL angemeldet zu werden, und wir brauchen eine Logging-Kategorie zu erstellen, das gleiche zu steuern.

Wer hat das gleiche Problem oder weiß, warum dies in EAP7 anders passiert?

Antwort

0

Wenn Sie nicht möchten, dass der Logger XYZ_TRAIL Meldungen protokolliert, müssen Sie den Logger mit einem Wert von OFF hinzufügen.

In CLI würde es in etwa so aussehen:

/subsystem=logging/logger=XYZ_TRAIL:add(level=OFF) 

Sie auch als auch die Web-Konsole verwenden könnte den Logger hinzuzufügen, oder es Niveau zu ändern.