当我在AIX服务器7.0和windows7中测试时,log4j的滚动文件运行良好。但它在Windows 2008服务器中不起作用。 以下xml文件是我的log4j.xml
<appender name="dailylogfile" class="org.apache.log4j.DailyRollingFileAppender">
<param name="Threshold" value="DEBUG" />
<param name="Append" value="true" />
<param name="File" value="D:/gscmmb/logs/daily_logfile.log" />
<param name="DatePattern" value="'.'yyyy-MM-dd-HH" />
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="[%d{yyyy-MM-dd HH:mm:ss:SSS}] [%c][%L][%p] %m %n" />
</layout>
</appender>
aix服务器和windows7中的文件列表:
文件列表:
首先我怀疑文件是否有效。所以我运行了一个简单的java程序来测试2008的文件权限,但允许目录的所有权限。