Jboss 5 - 每个应用程序的日志文件?

时间:2011-04-11 21:02:05

标签: java logging jboss5.x

我希望在我的Web应用程序中使用jBoss 5作为应用程序服务器对我的日志进行自定义配置。

我做了以下工作。

  1. 使用自定义配置添加 log4j.xml 。进入我的 EAR / war / WEB-INF / classes 文件夹
  2. 自定义代码(我的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 ...

    你看错了什么吗?

    谢谢..

0 个答案:

没有答案