本文整理了Java中ch.qos.logback.core.rolling.FixedWindowRollingPolicy.getMaxIndex()
方法的一些代码示例,展示了FixedWindowRollingPolicy.getMaxIndex()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。FixedWindowRollingPolicy.getMaxIndex()
方法的具体详情如下:
包路径:ch.qos.logback.core.rolling.FixedWindowRollingPolicy
类名称:FixedWindowRollingPolicy
方法名:getMaxIndex
暂无
代码示例来源:origin: SonarSource/sonarqube
@Test
public void createRollingPolicy_size() throws Exception {
props.set("sonar.log.rollingPolicy", "size:1MB");
props.set("sonar.log.maxFiles", "20");
LoggerContext ctx = underTest.getRootContext();
LogbackHelper.RollingPolicy policy = underTest.createRollingPolicy(ctx, props, "sonar");
Appender appender = policy.createAppender("SONAR_FILE");
assertThat(appender).isInstanceOf(RollingFileAppender.class);
// max 20 files of 1Mb
RollingFileAppender fileAppender = (RollingFileAppender) appender;
FixedWindowRollingPolicy rollingPolicy = (FixedWindowRollingPolicy) fileAppender.getRollingPolicy();
assertThat(rollingPolicy.getMaxIndex()).isEqualTo(20);
assertThat(rollingPolicy.getFileNamePattern()).endsWith("sonar.%i.log");
SizeBasedTriggeringPolicy triggeringPolicy = (SizeBasedTriggeringPolicy) fileAppender.getTriggeringPolicy();
FileSize maxFileSize = (FileSize) FieldUtils.readField(triggeringPolicy, "maxFileSize", true);
assertThat(maxFileSize.getSize()).isEqualTo(1024L * 1024);
}
代码示例来源:origin: org.opendaylight.controller/logback-config
FixedWindowRollingPolicy rollingPolicy = (FixedWindowRollingPolicy) rollingApp
.getRollingPolicy();
app.setMaxIndex(rollingPolicy.getMaxIndex());
app.setMinIndex(rollingPolicy.getMinIndex());
app.setFileNamePattern(rollingPolicy.getFileNamePattern());
内容来源于网络,如有侵权,请联系作者删除!