Jboss 5 - файл журнала для приложения? - PullRequest
1 голос
/ 12 апреля 2011

Я хочу иметь пользовательскую конфигурацию для моих журналов в моем веб-приложении, которое использует jBoss 5 в качестве сервера приложений.

Я сделал следующие шаги:

  1. Добавлено log4j.xml с пользовательской конфигурацией.в мою EAR / war / WEB-INF / classes папку

Пользовательский код (наиболее важный раздел из моего файла 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 в моей папке default / log ...

Вы видите что-то не так?

Спасибо ..

...