Richtige Möglichkeit zur Konfiguration der log-in-Wildfly 8.2

Ich habe die Verwirrung in den Aufbau des log-in Wildfly-8.2.0. Zunächst hatte ich mein eigenes logging-system, mit log4j.xml gebaut in der war-Datei, die alle sehr gut funktioniert. Aber, wenn ich änderungen an der Protokoll-Konfiguration, die ich brauche, um erneute Bereitstellung der app, um die änderungen wirksam. So wechselte ich zu den JBoss-logger sub-system. Die unten ist die Konfiguration, die ich Tat, um die standalone.xml von der jboss-cli

/subsystem=logging/custom-handler=myplatform:add(class=org.apache.log4j.RollingFileAppender, module=org.jboss.log4j.logmanager, formatter="%d{.yyyy-MM-dd} %-5p [%c] (%t) %s%E%n", properties={MaxFileSize=1024000,maxBackupIndex=20,file="${jboss.server.log.dir}/myplatform-debug.log"})

so, es Hinzugefügt, die unter Konfiguration in standalone.xml

            <custom-handler name="example" class="org.apache.log4j.RollingFileAppender" module="org.jboss.log4j.logmanager">
                <formatter>
                    <pattern-formatter pattern="%d{.yyyy-MM-dd} %-5p [%c] (%t) %s%E%n"/>
                </formatter>
                <properties>
                    <property name="MaxFileSize" value="1024000"/>
                    <property name="maxBackupIndex" value="20"/>
                    <property name="file" value="${jboss.server.log.dir}/ott-platform-log.log"/>
                </properties>
            </custom-handler>

Und dann einen logger für diese

<logger category="com.mycompany.project.module1">
  <level name="DEBUG"/>
    <handlers>
      <handler name="myplatform"/>
    </handlers>
</logger>

Alles funktioniert gut, aber alle meine logs sind angemeldet in den server-log zu. Und in der Konsole auch. Ich glaube nicht, dass dies passiert, nachdem ich Sie konfiguriert haben der logger separat für mein Projekt! Wie kann ich den server stoppen, log meine meldet sich am server anzumelden.log? Oder gibt es einen Weg, um ein appender für diese? Wenn ja, wie?

Schreibe einen Kommentar