本文整理了Java中ch.qos.logback.core.rolling.FixedWindowRollingPolicy.setMinIndex()
方法的一些代码示例,展示了FixedWindowRollingPolicy.setMinIndex()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。FixedWindowRollingPolicy.setMinIndex()
方法的具体详情如下:
包路径:ch.qos.logback.core.rolling.FixedWindowRollingPolicy
类名称: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();
内容来源于网络,如有侵权,请联系作者删除!