Struts2 Log4j2.0不适用于Jboss 5
我对struts2和log4j2.0有问题,我的程序工作正常,但log4j2.0没有响应,请帮助我解决问题 我正在使用以下jar: 1.log4j-core-2.0-beta8 2.log4j-api-2.0-beta8 3.log4j-web-2.0-beta2 我的log4j2.xmlStruts2 Log4j2.0不适用于Jboss 5,struts2,web.xml,jboss5.x,log4j2,Struts2,Web.xml,Jboss5.x,Log4j2,我对struts2和log4j2.0有问题,我的程序工作正常,但log4j2.0没有响应,请帮助我解决问题 我正在使用以下jar: 1.log4j-core-2.0-beta8 2.log4j-api-2.0-beta8 3.log4j-web-2.0-beta2 我的log4j2.xml <?xml version="1.0" encoding="UTF-8"?> <configuration strict="true" schema="Log4J-V2.0.xsd" sta
<?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>
my 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>
Struts2_已验证
index.jsp
Log4J配置
log4j2.xml
org.apache.logging.log4j.core.web.Log4jContextListener
支柱2
org.apache.struts2.dispatcher.FilterDispatcher
支柱2
/*
我忘了默认级别是什么,但请尝试先将其设置为尽可能详细
<root level="TRACE">
<appender-ref ref="CONSOLE" level="DEBUG" /> <!-- can have their own level -->
<appender-ref ref="MyFile" />
</root>
)log4j团队应该能够提供帮助。Struts2目前不支持log4j 2.0,有计划在即将到来的使用jboss5的its不工作iam期间添加对它的支持……如何在jboss5中配置log4j2,我将log4j2.xml放在F:\Program\jboss\server\default\conf\log4j2.xml中仍然不工作请参见上面的Lukasz评论。
<configuration status="TRACE" monitorInterval="300">