2013-07-24 5 views
0

5 내가 struts2 제대로 작동 log4j2.0 내 프로그램에 문제가 있지만, PLS 나에게 창피를 해결하는 데 도움이 log4j2.0 응답하지 않습니다 제이 보스와 함께 작동하지 않습니다 ..Log4j2.0는

메신저 다음 항아리를 사용 : 를 1.log4j 코어-2.0-beta8 2.log4j-API-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는 .... 곧 http://strutsathon.opensource.io/ –

+0

좋아요 중에 대한 지원을 추가 할 계획이 지금의 log4j 2.0을 지원하는 자사의 jboss5를 사용하여 스피 작동하지 않는 당신에게 – MoorthyKS

답변

0

기본 수준을 잊어 버렸지 만 가능하면 최대한 자세하게 설정해보십시오. log4j2 구성에 문제가있는 경우

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

또한,보고,이 설정을 사용

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

하는 경우를 위, 도움이되지 않습니다 당신은의 log4j에 대한 락스 티켓을 올릴 수 -2 문제 추적기? (https://issues.apache.org/jira/browse/LOG4J2) log4j 팀이 도와 줄 수 있어야합니다.

+0

감사하지 않습니다 .. ... jboss 5에서 log4j2를 설정하고 log4j2.xml을 F : \ Program \ jboss \ server \ default \ conf \ log4j2.xml에 저장하는 방법은 여전히 ​​작동하지 않습니다. – MoorthyKS

+0

위의 Lukasz 주석을 참조하십시오. –