Bonne façon de configurer le journal de Wildfly 8.2

J'ai de la confusion dans la mise en place du journal dans Wildfly-8.2.0. Au début, j'avais utilisé mon propre système de journalisation, avec log4j.xml construit dans le fichier WAR, tout a très bien fonctionné. Mais, quand je fais des modifications à la configuration de la journalisation j'ai besoin de redéployer l'application pour faire les changements d'effet. Donc, je suis passé à l'JBoss enregistreur de sous-système. Voici la configuration que j'ai fait pour le standalone.xml de la 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"})

donc il ajouté ci-dessous la configuration dans 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>

Et puis un enregistreur pour cette

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

Tous fonctionne bien, mais tous mes journaux d'application sont enregistrés dans le fichier journal du serveur. Et, dans le journal de la console. Je ne veux pas que cela arrive, après tout ce que j'ai configuré l'enregistreur de données séparément pour mon projet! Comment puis-je arrêter le serveur de journal de mes journaux de connexion au serveur.journal? Ou est-il un moyen d'utiliser un appender pour cela? Si oui, comment?

OriginalL'auteur Vijay Veeraraghavan | 2015-05-27