Bonne façon de configurer le journal dans Wildfly 8.2

J’ai de la confusion dans la configuration du journal dans Wildfly-8.2.0. Au départ, j’avais utilisé mon propre système de journalisation, avec log4j.xml intégré dans le fichier WAR, tout fonctionnait très bien. Toutefois, lorsque je modifie la configuration du journal, je dois redéployer l’application pour que les modifications prennent effet. Je suis donc passé au sous-système d’enregistrement JBoss. Le ci-dessous est la configuration que j’ai faite au standalone.xml du 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 a ajouté la configuration ci-dessous dans standalone.xml

            

Et puis un enregistreur pour cette

       

Tout fonctionne bien, mais tous les journaux de mes applications sont également consignés dans le journal du serveur. Et, dans le journal de la console aussi. Je ne veux pas que cela se produise, après tout, j’ai configuré l’enregistreur séparément pour mon projet! Comment puis-je empêcher le serveur de journaliser mes journaux se connectant au server.log? Ou y a-t-il un moyen d’utiliser un appender pour cela? Si c’est le cas, comment?

De la “propre” standalone.xml je fais ce qui suit:

  1. Ajouter un gestionnaire à la console:
   ...       ... 
  1. Si vous souhaitez un fichier journal:
   ...         ... 
  1. L’enregistreur (même niveau que 1 et 2) remarque les use-parent-handlers
        
  1. J’ai utilisé un modèle personnalisé (même niveau):
    
  1. Veillez à ce que: