1

当我在 AIX server 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 server和windows7中的文件列表:

  • daily_logfile.log
  • daily_logfile.log.2013-09-02-14

windows 2008 服务器中的文件列表:

  • daily_logfile.log

首先,我怀疑文件权限。所以我运行了一个简单的java程序来测试2008年的文件权限,但是所有目录的权限都是允许的。

4

0 回答 0