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

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

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

FixedWindowRollingPolicy.<init>介绍

暂无

代码示例

代码示例来源: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: stackoverflow.com

rfAppender.setContext(loggerContext);
rfAppender.setFile("testFile.log");
FixedWindowRollingPolicy rollingPolicy = new FixedWindowRollingPolicy();
rollingPolicy.setContext(loggerContext);

代码示例来源:origin: alibaba/nacos

triggerPolicy.start();
FixedWindowRollingPolicy rolling = new FixedWindowRollingPolicy();
rolling.setContext(LogbackLoggerContextUtil.getLoggerContext());
rolling.setParent(appender);

代码示例来源:origin: alibaba/nacos

triggerPolicy.start();
FixedWindowRollingPolicy rolling = new FixedWindowRollingPolicy();
rolling.setContext(LogbackLoggerContextUtil.getLoggerContext());
rolling.setParent(appender);

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

final FixedWindowRollingPolicy rollingPolicy = new FixedWindowRollingPolicy();
rollingPolicy.setContext(context);
rollingPolicy.setMaxIndex(getArchivedFileCount());

代码示例来源: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: documents4j/documents4j

private static OutputStreamAppender<ILoggingEvent> configureFileLogging(File logFile, LoggerContext loggerContext) {
  RollingFileAppender<ILoggingEvent> rollingFileAppender = new RollingFileAppender<ILoggingEvent>();
  rollingFileAppender.setFile(logFile.getAbsolutePath());
  rollingFileAppender.setName("com.documents4j.logger.client.file");
  rollingFileAppender.setContext(loggerContext);
  FixedWindowRollingPolicy fixedWindowRollingPolicy = new FixedWindowRollingPolicy();
  fixedWindowRollingPolicy.setFileNamePattern(logFile.getAbsolutePath() + ".%i.gz");
  fixedWindowRollingPolicy.setMaxIndex(LogDescription.MAXIMUM_LOG_HISTORY_INDEX);
  fixedWindowRollingPolicy.setContext(loggerContext);
  fixedWindowRollingPolicy.setParent(rollingFileAppender);
  SizeBasedTriggeringPolicy<ILoggingEvent> sizeBasedTriggeringPolicy = new SizeBasedTriggeringPolicy<ILoggingEvent>();
  sizeBasedTriggeringPolicy.setMaxFileSize(LogDescription.MAXIMUM_LOG_FILE_SIZE);
  sizeBasedTriggeringPolicy.setContext(loggerContext);
  rollingFileAppender.setRollingPolicy(fixedWindowRollingPolicy);
  rollingFileAppender.setTriggeringPolicy(sizeBasedTriggeringPolicy);
  sizeBasedTriggeringPolicy.start();
  fixedWindowRollingPolicy.start();
  System.out.println("Logging: The log is written to " + logFile);
  return rollingFileAppender;
}

代码示例来源: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: documents4j/documents4j

private static OutputStreamAppender<ILoggingEvent> configureFileLogging(File logFile, LoggerContext loggerContext) {
  RollingFileAppender<ILoggingEvent> rollingFileAppender = new RollingFileAppender<ILoggingEvent>();
  rollingFileAppender.setFile(logFile.getAbsolutePath());
  rollingFileAppender.setName("com.documents4j.logger.server.file");
  rollingFileAppender.setContext(loggerContext);
  FixedWindowRollingPolicy fixedWindowRollingPolicy = new FixedWindowRollingPolicy();
  fixedWindowRollingPolicy.setFileNamePattern(logFile.getAbsolutePath() + ".%i.gz");
  fixedWindowRollingPolicy.setMaxIndex(LogDescription.MAXIMUM_LOG_HISTORY_INDEX);
  fixedWindowRollingPolicy.setContext(loggerContext);
  fixedWindowRollingPolicy.setParent(rollingFileAppender);
  SizeBasedTriggeringPolicy<ILoggingEvent> sizeBasedTriggeringPolicy = new SizeBasedTriggeringPolicy<ILoggingEvent>();
  sizeBasedTriggeringPolicy.setMaxFileSize(LogDescription.MAXIMUM_LOG_FILE_SIZE);
  sizeBasedTriggeringPolicy.setContext(loggerContext);
  rollingFileAppender.setRollingPolicy(fixedWindowRollingPolicy);
  rollingFileAppender.setTriggeringPolicy(sizeBasedTriggeringPolicy);
  sizeBasedTriggeringPolicy.start();
  fixedWindowRollingPolicy.start();
  System.out.println("Logging: The log is written to " + logFile);
  return rollingFileAppender;
}

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

appender.setFile(file);
FixedWindowRollingPolicy rolling = new FixedWindowRollingPolicy();
rolling.setParent(appender);
rolling.setContext(context);

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

@Test
public void stopFixedWindowRollingPolicy() {
 rfa.setContext(context);
 rfa.setFile(CoreTestConstants.OUTPUT_DIR_PREFIX + "toto-.log");
 FixedWindowRollingPolicy fwRollingPolicy = new FixedWindowRollingPolicy();
 fwRollingPolicy.setContext(context);
 fwRollingPolicy.setFileNamePattern(CoreTestConstants.OUTPUT_DIR_PREFIX + "toto-%i.log.zip");
 fwRollingPolicy.setParent(rfa);
 fwRollingPolicy.start();
 SizeBasedTriggeringPolicy<Object> sbTriggeringPolicy = new SizeBasedTriggeringPolicy<Object>();
 sbTriggeringPolicy.setContext(context);
 sbTriggeringPolicy.start();
 rfa.setRollingPolicy(fwRollingPolicy);
 rfa.setTriggeringPolicy(sbTriggeringPolicy);
 rfa.start();
 StatusPrinter.print(context);
 assertTrue(fwRollingPolicy.isStarted());
 assertTrue(sbTriggeringPolicy.isStarted());
 assertTrue(rfa.isStarted());
 rfa.stop();
 assertFalse(rfa.isStarted());
 assertFalse(fwRollingPolicy.isStarted());
 assertFalse(sbTriggeringPolicy.isStarted());
}

代码示例来源:origin: SoftInstigate/restheart

rfAppender.setFile(logFilePath);
FixedWindowRollingPolicy fwRollingPolicy = new FixedWindowRollingPolicy();
fwRollingPolicy.setContext(loggerContext);
fwRollingPolicy.setFileNamePattern(logFilePath + "-%i.log.zip");

代码示例来源:origin: com.alibaba.nacos/nacos-client

triggerPolicy.start();
FixedWindowRollingPolicy rolling = new FixedWindowRollingPolicy();
rolling.setContext(LogbackLoggerContextUtil.getLoggerContext());
rolling.setParent(appender);

代码示例来源:origin: com.alibaba.nacos/nacos-client

triggerPolicy.start();
FixedWindowRollingPolicy rolling = new FixedWindowRollingPolicy();
rolling.setContext(LogbackLoggerContextUtil.getLoggerContext());
rolling.setParent(appender);

代码示例来源:origin: com.alibaba.edas.acm/acm-sdk

triggerPolicy.start();
FixedWindowRollingPolicy rolling = new FixedWindowRollingPolicy();
rolling.setContext(LogbackLoggerContextUtil.getLoggerContext());
rolling.setParent(appender);

代码示例来源:origin: com.taobao.middleware/logger.core

triggerPolicy.start();
FixedWindowRollingPolicy rolling = new FixedWindowRollingPolicy();
rolling.setContext(LogbackLoggerContextUtil.getLoggerContext());
rolling.setParent(appender);

代码示例来源: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();
}

相关文章