Ich arbeite an JBoss EAP 7. Ich benutze mein eigenes log4j2 anstelle von Jboss Logging. Also exclude ich sie in der Jboss-deployment-structure.xml Datei.Jboss EAP 7 Logging-Format
In meiner log4j2.xml-Datei habe ich Muster-Layout wie folgt erwähnt.
Aber wenn ich die Anwendung anfänglich starte, gibt es eine Klasse laden, in der die Protokolle korrekt wie unten gedruckt werden.
DEBUG|2017-08-08 13:20:26,993|Default.com.test.StartClass|deleting directory: C:\eclipse\workspace\WEB-INF\templates
aber später, wenn Jboss-Server seine Subsystem startet Laden es infront meines tatsächlichen Muster stdout und das Hinzufügen einige andere Sachen hinzufügt.
13:39:06,997 INFO [stdout] (ServerService Thread Pool -- 87) INFO|2017-08-08 13:39:06,997|Default.com.test.AppXmlUnmarshaller|Unmarshalling took 342 milliseconds.
Ich weiß nicht, warum nach dem Ausschließen des Subsystems auch dieses Muster Layout nimmt. Bitte helfen Sie mir, wie Sie das beheben können.
Vielen Dank im Voraus.