ch.qos.logback.core.rolling.FixedWindowRollingPolicy.setMinIndex()方法的使用及代码示例

x33g5p2x  于2022-01-19 转载在 其他  
字(6.3k)|赞(0)|评价(0)|浏览(113)

本文整理了Java中ch.qos.logback.core.rolling.FixedWindowRollingPolicy.setMinIndex()方法的一些代码示例,展示了FixedWindowRollingPolicy.setMinIndex()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。FixedWindowRollingPolicy.setMinIndex()方法的具体详情如下:
包路径:ch.qos.logback.core.rolling.FixedWindowRollingPolicy
类名称:FixedWindowRollingPolicy
方法名:setMinIndex

FixedWindowRollingPolicy.setMinIndex介绍

暂无

代码示例

代码示例来源:origin: jmxtrans/jmxtrans

protected RollingPolicy buildRollingPolicy(FileAppender<?> appender, String fileStr) {
  FixedWindowRollingPolicy rollingPolicy = new FixedWindowRollingPolicy();
  rollingPolicy.setParent(appender);
  rollingPolicy.setContext(loggerContext);
  rollingPolicy.setMinIndex(1);
  rollingPolicy.setMaxIndex(maxLogBackupFiles);
  rollingPolicy.setFileNamePattern(fileStr + ".%i");
  rollingPolicy.start();
  return rollingPolicy;
}

代码示例来源:origin: SonarSource/sonarqube

@Override
 public FileAppender<ILoggingEvent> createAppender(String appenderName) {
  RollingFileAppender<ILoggingEvent> appender = new RollingFileAppender<>();
  appender.setContext(context);
  appender.setName(appenderName);
  String filePath = new File(logsDir, filenamePrefix + ".log").getAbsolutePath();
  appender.setFile(filePath);
  SizeBasedTriggeringPolicy<ILoggingEvent> trigger = new SizeBasedTriggeringPolicy<>();
  trigger.setMaxFileSize(FileSize.valueOf(size));
  trigger.setContext(context);
  trigger.start();
  appender.setTriggeringPolicy(trigger);
  FixedWindowRollingPolicy rollingPolicy = new FixedWindowRollingPolicy();
  rollingPolicy.setContext(context);
  rollingPolicy.setFileNamePattern(StringUtils.replace(filePath, filenamePrefix + ".log", filenamePrefix + ".%i.log"));
  rollingPolicy.setMinIndex(1);
  rollingPolicy.setMaxIndex(maxFiles);
  rollingPolicy.setParent(appender);
  rollingPolicy.start();
  appender.setRollingPolicy(rollingPolicy);
  return appender;
 }
}

代码示例来源:origin: com.github.tornaia/aott-desktop-client-core

@Bean
public FixedWindowRollingPolicy fixedWindowRollingPolicy(SessionSettingsProvider sessionSettingsProvider, LoggerContext loggerContext) {
  FixedWindowRollingPolicy fixedWindowRollingPolicy = new FixedWindowRollingPolicy();
  fixedWindowRollingPolicy.setContext(loggerContext);
  fixedWindowRollingPolicy.setMinIndex(1);
  fixedWindowRollingPolicy.setMaxIndex(100);
  fixedWindowRollingPolicy.setFileNamePattern(sessionSettingsProvider.getLogsDirectory().resolve("desktop-client.%i.log.zip").toString());
  return fixedWindowRollingPolicy;
}

代码示例来源:origin: org.jmxtrans/jmxtrans-output-logback

protected RollingPolicy buildRollingPolicy(FileAppender<?> appender, String fileStr) {
  FixedWindowRollingPolicy rollingPolicy = new FixedWindowRollingPolicy();
  rollingPolicy.setParent(appender);
  rollingPolicy.setContext(loggerContext);
  rollingPolicy.setMinIndex(1);
  rollingPolicy.setMaxIndex(maxLogBackupFiles);
  rollingPolicy.setFileNamePattern(fileStr + ".%i");
  rollingPolicy.start();
  return rollingPolicy;
}

代码示例来源:origin: com.nhl.bootique.logback/bootique-logback

@Override
protected FixedWindowRollingPolicy instantiatePolicy(LoggerContext context) {
  FixedWindowRollingPolicy policy = new FixedWindowRollingPolicy();
  policy.setFileNamePattern(getFileNamePattern());
  if (getHistorySize() > 0) {
    policy.setMinIndex(1);
    policy.setMaxIndex(getHistorySize());
  }
  policy.setContext(context);
  return policy;
}

代码示例来源:origin: org.codehaus.sonar/sonar-process

@Override
 public FileAppender createAppender(String appenderName) {
  RollingFileAppender appender = new RollingFileAppender();
  appender.setContext(context);
  appender.setName(appenderName);
  String filePath = new File(logsDir, filenamePrefix + ".log").getAbsolutePath();
  appender.setFile(filePath);
  SizeBasedTriggeringPolicy trigger = new SizeBasedTriggeringPolicy(size);
  trigger.setContext(context);
  trigger.start();
  appender.setTriggeringPolicy(trigger);
  FixedWindowRollingPolicy rollingPolicy = new FixedWindowRollingPolicy();
  rollingPolicy.setContext(context);
  rollingPolicy.setFileNamePattern(StringUtils.replace(filePath, filenamePrefix + ".log", filenamePrefix + ".%i.log"));
  rollingPolicy.setMinIndex(1);
  rollingPolicy.setMaxIndex(maxFiles);
  rollingPolicy.setParent(appender);
  rollingPolicy.start();
  appender.setRollingPolicy(rollingPolicy);
  return appender;
 }
}

代码示例来源:origin: dstl/baleen

rolling.setMinIndex(1);
if (maxNumberLogs.isPresent() && maxNumberLogs.get() >= 0) {
 rolling.setMaxIndex(maxNumberLogs.get());

代码示例来源:origin: uk.gov.dstl.baleen/baleen-core

rolling.setMinIndex(1);
if (maxNumberLogs.isPresent() && maxNumberLogs.get() >= 0) {
 rolling.setMaxIndex(maxNumberLogs.get());

代码示例来源:origin: tony19/logback-android

void generic(String testName, String fileName, String filenamePattern, List<String> expectedFilenameList) throws InterruptedException, IOException {
 rfa.setName("ROLLING");
 initRFA(randomOutputDir + fileName);
 sizeBasedTriggeringPolicy.setMaxFileSize(new FileSize(100));
 fwrp.setMinIndex(0);
 fwrp.setFileNamePattern(randomOutputDir + filenamePattern);
 rfa.triggeringPolicy = sizeBasedTriggeringPolicy;
 rfa.rollingPolicy = fwrp;
 fwrp.start();
 sizeBasedTriggeringPolicy.start();
 rfa.start();
 int runLength = 40;
 String prefix = "hello";
 for (int i = 0; i < runLength; i++){
  Thread.sleep(10);
  rfa.doAppend(prefix + i);
 }
 rfa.stop();
 existenceCheck(expectedFilenameList);
 reverseSortedContentCheck(randomOutputDir, runLength, prefix);
}

代码示例来源:origin: org.opendaylight.controller/logback-config

policy.setContext(context);
policy.setMaxIndex(appender.getMaxIndex());
policy.setMinIndex(appender.getMinIndex());
policy.setFileNamePattern(appender.getFileNamePattern());
policy.setParent(app);

代码示例来源:origin: tony19/logback-android

public void setUpSizeBasedTriggeringPolicy(RollingFileAppender<Object> rfa) {
 SizeBasedTriggeringPolicy<Object> zbtp = new SizeBasedTriggeringPolicy<Object>();
 zbtp.setContext(context);
 zbtp.setMaxFileSize(FileSize.valueOf("100KB"));
 zbtp.start();
 rfa.setTriggeringPolicy(zbtp);
 FixedWindowRollingPolicy fwrp = new FixedWindowRollingPolicy();
 fwrp.setContext(context);
 fwrp.setFileNamePattern(outputDirStr + "test-%i.log");
 fwrp.setMaxIndex(20);
 fwrp.setMinIndex(0);
 fwrp.setParent(rfa);
 fwrp.start();
 rfa.setRollingPolicy(fwrp);
 rfa.start();
}

代码示例来源:origin: com.ibm.mqlight/mqlight-api

rollingPolicy.setParent(rAppender);
rollingPolicy.setFileNamePattern(logOutput.getOutputName()+"%i"+"."+logOutput.getOutputType());
rollingPolicy.setMinIndex(1);
rollingPolicy.setMaxIndex(logOutput.getFileCount());
rollingPolicy.start();

相关文章