我希望在我的Web应用程序中使用jBoss 5作为应用程序服务器对我的日志进行自定义配置。
我做了以下工作。
自定义代码(我的log4j.xml文件中最重要的部分):
<appender name="FILE" class="org.jboss.logging.appender.DailyRollingFileAppender">
<errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
<param name="File" value="${jboss.server.log.dir}/serverss.log"/>
<param name="Append" value="true"/>
<!-- In AS 5.0.x the server log threshold was set by a system
property. In 5.1 and later we are instead using the system
property to set the priority on the root logger (see <root/> below)
<param name="Threshold" value="${jboss.server.log.threshold}"/>
-->
2.使用此内容修复 jboss-classloading.xml 文件:
<classloading xmlns="urn:jboss:classloading:1.0" domain="simple-scoped"
parent-first="false" />
启用类加载器隔离并将其添加到 EAR / WAR / WEB-INF
嗯......它没有用,我想知道为什么......?
我还尝试使用 jboss-app.xml 文件进行配置:
<jboss-app>
<loader-repository>
com.example:archive=mahrds
<loader-repository-config>java2ParentDelegation=false</loader-repository-config>
</loader-repository>
</jboss-app>
但我仍然没有在我的默认/日志文件夹中看到任何文件serverss.log ...
你看错了什么吗?
谢谢..