2016-04-19 1 views
0

J'ai une application Web que j'essaie de migrer vers JBoss EAP 6.1. J'ai essayé toutes les suggestions sur SO pour accomplir la notation de log4j et je ne peux pas sembler obtenir n'importe quelle traction. Les journaux du serveur ne sont pas connectés et la console Eclipse n'est pas connectée à l'aide des instructions log4j. J'ai même essayé les instructions System.out et elles ne fonctionnent pas. L'application Web est opérationnelle et j'obtiens des journaux pour le démarrage de JBoss.Activer la journalisation JBoss EAP 6.2 log4j

Ce que j'ai essayé

  • Déplacement log4j.xml à WEB-INF
  • Déplacement log4j.xml src/main/java afin qu'il soit livré dans les classes folder
  • Création d'un jboss -Déploiement-structure.xml et en le plaçant dans le dossier META-INF
  • Modification de la bibliothèque de l'exploitation forestière à org.jboss.jboss.logging.Logger
  • Ajout JAVA_OPTS = "$ JAVA_OPTS -Dorg.jboss.as.logging. per-deployment = false "sur le stand alone.conf fichier

messages que j'ai référencé:

  1. Link 1
  2. Link 2
  3. Link 3
  4. Link 4

Cela semble être une chose simple, mais Je suis a perte totale. Ma prochaine étape est d'oublier l'application web et juste faire une petite application de test et voir si je peux obtenir cette journalisation. Peut-être que c'est un conflit ou quelque chose quelque part. De toute façon, toute aide serait grandement appréciée. Merci.

EDIT 1 log4j.xml Sommaire pour James

<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE log4j:configuration SYSTEM "log4j.dtd" > 
    <log4j:configuration> 
<appender name="stdout" class="org.apache.log4j.ConsoleAppender"> 
    <layout class="org.apache.log4j.PatternLayout"> 
     <param name="ConversionPattern" value="%d{ABSOLUTE} %5p %c{1}:%L - %m%n"/> 
    </layout> 
</appender> 


<appender name="dailyRollingFileAppender" class="org.apache.log4j.DailyRollingFileAppender"> 
    <param name="File" value="/logs/voice/config/configDbLog.log"/> 

    <!-- C:\\tmp\configDblog.txt --> 

    <param name="Append" value="true"/> 
    <param name="DatePattern" value="'.'yyyy-MM-dd"/> 
    <layout class="org.apache.log4j.PatternLayout"> 
    <!--param name="ConversionPattern" value="%d [%t] %p - %m%n"/--> 
    <param name="ConversionPattern" value="%d{ABSOLUTE} %5p %c{1}:%L - %m%n"/> 
    </layout> 
</appender> 

<logger name="E1Audit"> 
    <level value="WARN"/> 
    <appender-ref ref="stdout"/> 
</logger> 

<root> 
    <priority value="TRACE"/> 
    <appender-ref ref="dailyRollingFileAppender"/> 
    <appender-ref ref="stdout"/> 
</root> 

</log4j:configuration> 
+0

Pouvez-vous montrer le contenu de votre fichier 'log4j.xml'? –

+0

Bonjour James. J'ai ajouté dans mon message. Merci pour votre question – Hodglem

Répondre

0

Retrait du completley log4j.xml obtenu l'enregistrement de l'application. Je suppose que c'était un conflit depuis le log4j.xml était dans le classpath?

+0

C'est difficile à dire. Il y a eu quelques problèmes avec la journalisation par déploiement qui n'a peut-être pas été entièrement triée jusqu'à JBoss EAP 6.3. Cependant, je ne me souviens pas des détails du haut de ma tête. –