Java Logback RollingFileAppender是否重命名或截断现有文件
logbackJava Logback RollingFileAppender是否重命名或截断现有文件,java,logback,amazon-cloudwatch,amazon-cloudwatchlogs,Java,Logback,Amazon Cloudwatch,Amazon Cloudwatchlogs,logback是否使用数字后缀重命名现有日志文件,然后重新创建原始空日志文件或在创建副本后在适当位置截断原始日志文件 我正在尝试将AWS Cloudwatch代理与使用logback的Java应用程序一起使用。目前,我们将RollingFileAppender与FixedWindowRollingPolicy和SizedBasedTriggeringPolicy一起使用 ARollingFileAppender是可以滚动日志文件的FileAppender;此附加程序可以登录到名为myLog.lo
是否使用数字后缀重命名现有日志文件,然后重新创建原始空日志文件
或在创建副本后在适当位置截断原始日志文件
我正在尝试将AWS Cloudwatch代理与使用logback的Java应用程序一起使用。目前,我们将
RollingFileAppender
与FixedWindowRollingPolicy
和SizedBasedTriggeringPolicy
一起使用 ARollingFileAppender
是可以滚动日志文件的FileAppender
;此附加程序可以登录到名为myLog.log
的文件,当满足给定条件时,将其目标更改为另一个文件。它有两个必需的子组件:
- 执行滚动的
滚动策略
- 一种
,用于确定是否以及何时发生滚动触发策略
FixedWindowRollingPolicy
,因此当发生滚动时,Logback会将currentLogFle
重命名为currentLogFle1
,然后创建一个新的currentLogFle
,然后成为活动输出目标。所以这个问题的答案
logback是否使用数字后缀重命名现有日志文件,然后重新创建原始空日志文件,或在创建副本后将原始日志文件截断
。。。是:
Logback将使用数字后缀重命名现有日志文件,然后重新创建原始的空日志文件
有一个有用的表格描述了这种行为