jboss下使用log4j

jboos下使用log4j同tomcat下使用log4j不同。

 

tomcat下的log4j的配置文件后缀是.property

jboos下的log4j的配置文件后缀是.xml(如使用.property, jboos 启动会报错 )

 

 

jboos下的log4j的配置文件比较特殊,内容如下:

 

 

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/">
 <appender name="FILE" class="org.apache.log4j.DailyRollingFileAppender">
  <param name="File" value="../server/default/log/ExcelLoad.log" />

  <!-- <param name="File" value="D:/logs/ExcelLoad.log" /> -->
  <param name="Append" value="true" />
  <param name="DatePattern" value="'.'yyyy-MM-dd" />
  <layout class="org.apache.log4j.PatternLayout">
   <param name="ConversionPattern" value="%d{yyyy-MM-dd HH:mm:ss} %-5p [%c{1}] %m%n" />
  </layout>
 </appender>
 <root>
  <priority value ="INFO" />
  <appender-ref ref="FILE"/>
 </root>
</log4j:configuration>

 

 

对于jboos的web应用,只能把日志文件写到jboos的安装目录下。不能写入其他盘符。对于本地测试应用,则可以使用被注释的路径。

你可能感兴趣的:(apache,tomcat,xml,log4j,jboss)