Log4j nicht alles loggen, was unter JBoss 6 EAP
Sah ich mehrere Fragen zu dem Thema, aber da sind Sie eher Bezug auf Fehler, die ich glaube nicht, dass dies ein Duplikat ist.
Mein problem ist, dass ich kann nicht jedem ausloggen eine .Krieg ich bereitstellen auf JBoss 6 EAP, es sind keine Fehler protokolliert, jedoch auch. Es gibt auch eine Datei mit dem Namen als meinen .Krieg unter den /log Ordner in den JBoss -, aber es ist auch leer.
Den .Krieg setzt fein und funktioniert. Da bin ich mit Frühling kann ich es nicht einmal sehen initialisieren es ' s zusammenhängen.
Logging funktioniert perfekt unter Tomcat 7 mit der gleichen .Krieg.
Habe ich eine log4j.xml und legte es in mein WEB-INF/classes-Verzeichnis (ich habe auch versucht in /WEB-INF):
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/">
<appender name="console" class="org.apache.log4j.ConsoleAppender">
<param name="Target" value="System.out"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%-5p %c{1} - %m%n"/>
</layout>
</appender>
<root>
<priority value ="info" />
<appender-ref ref="console" />
</root>
</log4j:configuration>
Ich bin mit log4j 1.2.17, Spring 3.1 und JBoss EAP 6.
Jede Hilfe sehr dankbar,
Dank
Du musst angemeldet sein, um einen Kommentar abzugeben.
Im Gegensatz zu JBoss AS 7.1.1, JBoss EAP 6 aktiviert pro-deployment-logging-Konfiguration, wenn es feststellt,eine logging-Konfigurationsdatei: https://community.jboss.org/message/776182#776182
Ich schlage vor, entfernen
log4j.xml
. Wenn das nicht hilft, ändern Sie die jboss-Konfiguration für die system-Eigenschaftorg.jboss.as.logging.per-deployment
zufalse
. In meinem Fall hatte ich diese Zeile instandalone.conf
:standalone.xml
, benötigen Sie zum anpassen der log-Konfiguration.In meinem Fall, EAP 6.0 im domain-Modus, so musste ich org.jboss.als.die Protokollierung.pro-deployment = false als Umwelt-Eigenschaft für den jeweiligen server. Einstellung es als "System-Property", wie es in dem EAP 6.3 docs nicht arbeiten.