ch.qos.logback.core.FileAppender.setImmediateFlush()方法的使用及代码示例

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

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

FileAppender.setImmediateFlush介绍

暂无

代码示例

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

@Override
protected OutputStreamAppender<E> appender(LoggerContext context) {
  final FileAppender<E> appender = buildAppender(context);
  appender.setName("file-appender");
  appender.setAppend(true);
  appender.setContext(context);
  appender.setImmediateFlush(immediateFlush);
  appender.setPrudent(false);
  return appender;
}

代码示例来源:origin: dita-ot/dita-ot

private ch.qos.logback.classic.Logger openDebugLogger(File tempDir) {
  final LoggerContext loggerContext = new LoggerContext();
  final FileAppender fileAppender = new FileAppender();
  fileAppender.setFile(new File(tempDir.getAbsolutePath() + ".log").getAbsolutePath());
  fileAppender.setContext(loggerContext);
  fileAppender.setAppend(false);
  fileAppender.setImmediateFlush(true);
  final PatternLayoutEncoder encoder = new PatternLayoutEncoder();
  encoder.setContext(loggerContext);
  encoder.setPattern("%-4relative [%-5level] %msg%n");
  encoder.start();
  fileAppender.setEncoder(encoder);
  fileAppender.start();
  final ch.qos.logback.classic.Logger debugLogger = loggerContext.getLogger(getClass().getCanonicalName() + "_"  + System.currentTimeMillis());
  debugLogger.addAppender(fileAppender);
  debugLogger.setLevel(Level.DEBUG);
  return debugLogger;
}

代码示例来源:origin: io.dropwizard/dropwizard-logging

@Override
protected OutputStreamAppender<E> appender(LoggerContext context) {
  final FileAppender<E> appender = buildAppender(context);
  appender.setName("file-appender");
  appender.setAppend(true);
  appender.setContext(context);
  appender.setImmediateFlush(immediateFlush);
  appender.setPrudent(false);
  return appender;
}

代码示例来源:origin: com.alibaba.citrus.tool/antx-autoexpand

setImmediateFlush(true);
 addWarn("Setting \"ImmediateFlush\" to true on account of \"Prudent\" mode");
setImmediateFlush(false);
addInfo("Setting \"ImmediateFlush\" property to false on account of \"bufferedIO\" property");

相关文章