可能有 2 个文件替代 log4j,每隔两次打开一次?

Possble to have 2 files alternate for log4j, used every second time opening?

是否可以将 2 个文件配置为每隔一次从 log4j 开始记录时交替?

想添加一个新文件但不想拥有超过 2 个文件?

在 appender 的 log4j 配置中,如果您希望日志根据应用程序运行滚动更新,则需要指定 OnStartupTriggeringPolicy,并且需要为您的 [定义 max 属性=13=] 并将其设置为 2

假设您使用的是 log4j2 和 XML 配置,它类似于以下内容:

<Configuration>
    <Appenders>
        <YourAppenderOfChoiceHere>
            // Other parameters here
            <Policies>
                <OnStartupTriggeringPolicy />
            </Policies>
            <DefaultRolloverStrategy max="2"/>
        </YourAppenderOfChoiceHere>
    </Appenders>
    // Other config stuff here
</Configuration>

显然将 YourAppenderOfChoiceHere 替换为您选择的附加程序,并添加 Loggers 等内容以使您的配置正常运行。