【发布时间】:2014-11-19 10:02:41
【问题描述】:
我想知道如果在 FixedwindowRollingPolicy 的情况下达到 maxindex 会怎样。 它在哪里写入日志。
我正在使用它并将 maxindex 设为 10。一旦达到 10。我无法找到它正在写入的日志?
请帮忙....
【问题讨论】:
我想知道如果在 FixedwindowRollingPolicy 的情况下达到 maxindex 会怎样。 它在哪里写入日志。
我正在使用它并将 maxindex 设为 10。一旦达到 10。我无法找到它正在写入的日志?
请帮忙....
【问题讨论】:
根据org.apache.log4j.rolling.FixedWindowRollingPolicy 类的文档,文件被删除。它们没有写在其他任何地方。
令max和min分别代表MaxIndex和MinIndex选项的值。让“foo.log”为 ActiveFile 选项的值,“foo.%i.log”为 FileNamePattern 的值。然后,滚动时,文件
foo.max.log将被删除,文件foo.max-1.log将重命名为foo.max.log,文件foo.max-2.log重命名为foo.max-1.log,依此类推,文件foo.min+1.log重命名为foo.min+2.log。最后,活动文件foo.log将重命名为foo.min.log并创建一个新的活动文件名foo.log。
【讨论】: