我想知道如果在FixedwindowRollingPolicy的情况下maxindex达到了什么。 它写日志的地方。
我正在使用它并且maxindex为10.一旦达到10.我无法找到它正在写的日志?
请帮忙......
答案 0 :(得分:0)
根据班级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
。