2012-12-14 70 views

回答

1

您可以更新「standalone.xml」文件中像下面,強調的是「文件相對以」

<subsystem xmlns="urn:jboss:domain:logging:1.1"> 
     <console-handler name="CONSOLE"> 
      <level name="INFO"/> 
      <formatter> 
       <pattern-formatter pattern="%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n"/> 
      </formatter> 
     </console-handler> 
     <periodic-rotating-file-handler name="FILE"> 
      <formatter> 
       <pattern-formatter pattern="%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n"/> 
      </formatter> 
      <file relative-to="jboss.server.base.dir" path="/log/server.log"/> 
      <suffix value=".yyyy-MM-dd"/> 
      <append value="true"/> 
     </periodic-rotating-file-handler> 
     <logger category="com.arjuna"> 
      <level name="WARN"/> 
     </logger> 
     <logger category="org.apache.tomcat.util.modeler"> 
      <level name="WARN"/> 
     </logger> 
     <logger category="sun.rmi"> 
      <level name="WARN"/> 
     </logger> 
     <logger category="jacorb"> 
      <level name="WARN"/> 
     </logger> 
     <logger category="jacorb.config"> 
      <level name="ERROR"/> 
     </logger> 
     <root-logger> 
      <level name="INFO"/> 
      <handlers> 
       <handler name="CONSOLE"/> 
       <handler name="FILE"/> 
      </handlers> 
     </root-logger> 
    </subsystem> 
1

由我愛羅,這是有效的給出的解決方案的一部分,你也可以離開standalone.xml,因爲它涉及默認:

<file relative-to="jboss.server.log.dir" path="server.log"/> 

,並設置啓動腳本JBoss的環境屬性jboss.server.log.dir,例如:

./standalone.sh -Djboss.ser ver.log.dir = $ JBOSS_HOME/standalone/log

(或者甚至更好:將其添加到您自己的啓動腳本的JAVA_OPTS中)。

(甚至更好:在standalone.conf的JAVA_OPTS添加它)。

4

訪問日誌,你只需要在path元素指定.(點)。

<subsystem xmlns="urn:jboss:domain:web:1.1" default-virtual-server="default-host" native="false"> 
    <connector name="http" protocol="HTTP/1.1" scheme="http" socket-binding="http"/> 
    <virtual-server name="default-host" enable-welcome-root="true"> 
     <alias name="localhost"/> 
     <access-log rotate="true"> 
      <directory path="." relative-to="jboss.server.log.dir"/> 
     </access-log> 
    </virtual-server> 
</subsystem>