2013-07-24 5 views
0

у меня есть проблемы с struts2 и log4j2.0 Моя программа работает правильно, но log4j2.0 не реагировать пожалуйста, помогите мне решить Дис ..Log4j2.0 не работает с Jboss 5

им с помощью следующей баночку: 1.log4j-ядро-2,0-beta8 2.log4j-апи-2,0-beta8 3.log4j-веб-2,0-бета2

мой log4j2.xml

<?xml version="1.0" encoding="UTF-8"?> 
<configuration strict="true" schema="Log4J-V2.0.xsd" status="OFF" monitorInterval="300"> 

    <appenders> 
     <Console name="CONSOLE" target="SYSTEM_OUT"> 
      <PatternLayout pattern="%d %-5p [%t] %C{2} (%F:%L) - %m%n" /> 
     </Console> 
     <File name="MyFile" fileName="Logger/knight.log"> 
      <PatternLayout pattern="%d %-5p [%t] %C{2} (%F:%L) - %m%n" /> 
     </File> 
    </appenders> 
    <loggers>  
     <root> 
      <appender-ref ref="CONSOLE" /> 
      <appender-ref ref="MyFile" /> 
     </root> 
    </loggers> 
</configuration> 

мой web.xml

<?xml version="1.0" encoding="UTF-8"?> 
    <display-name>Struts2_Verified</display-name> 
    <welcome-file-list> 
     <welcome-file>index.jsp</welcome-file> 

    </welcome-file-list> 
    <context-param> 
     <param-name>log4jConfiguration</param-name> 
     <param-value>log4j2.xml</param-value> 
    </context-param> 

    <listener> 
     <listener-class>org.apache.logging.log4j.core.web.Log4jContextListener</listener-class> 
    </listener> 
    <filter> 
     <filter-name>struts2</filter-name> 
     <filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class> 
    </filter> 
    <filter-mapping> 
     <filter-name>struts2</filter-name> 
     <url-pattern>/*</url-pattern> 
    </filter-mapping> 
</web-app> 
+1

Struts2 не поддерживает Log4j 2.0 прямо сейчас, есть планы добавить поддержку для него во время предстоящего http://strutsathon.opensource.io/ –

+0

okey .... спасибо – MoorthyKS

ответ

0

Я забыл, что такое уровень по умолчанию, но попробуйте установить его как можно более подробно.

<root level="TRACE"> 
     <appender-ref ref="CONSOLE" level="DEBUG" /> <!-- can have their own level --> 
     <appender-ref ref="MyFile" /> 
    </root> 

Кроме того, чтобы увидеть, если есть проблема с конфигурацией log4j2, используйте эту настройку:

<configuration status="TRACE" monitorInterval="300"> 

Если выше не помогает, вы можете поднять билет Jira для этого на log4j -2 вопрос трекера? (https://issues.apache.org/jira/browse/LOG4J2) Команда log4j должна быть в состоянии помочь.

+0

его не работает iam с помощью jboss5 .. ... как настроить log4j2 в jboss 5, и я поместил log4j2.xml в F: \ Program \ jboss \ server \ default \ conf \ log4j2.xml все еще не работает – MoorthyKS

+0

См. комментарий Lukasz выше. –

Смежные вопросы