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

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

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

FileAppender.setLayout介绍

暂无

代码示例

代码示例来源:origin: lmco/streamflow

fileAppender.setFile(logPath);
fileAppender.setContext(loggerContext);
fileAppender.setLayout(patternLayout);
fileAppender.setAppend(true);
fileAppender.start();

代码示例来源:origin: org.nosceon.datolite/datolite-core

appender.setAppend(config.getBoolean("file.append"));
appender.setFile(filename);
appender.setLayout(layout);

代码示例来源:origin: lsc-project/lsc

protected static void setUpLdifLogging(LoggerContext context) {
  LdifAuditType audit = (LdifAuditType) LscConfiguration.getAudit("LDIF");
  FileAppender<ILoggingEvent> appender = new FileAppender<ILoggingEvent>();
  appender.setName(audit.getName());
  appender.setAppend(audit.isAppend());
  appender.setFile(audit.getFile());
  appender.setContext(context);
  LdifLayout ldifLayout = new LdifLayout();
  ldifLayout.setLogOperations(audit.getOperations());
  if(audit.isLogOnlyLdif() != null) {
    ldifLayout.setOnlyLdif(audit.isLogOnlyLdif());
  }
  ldifLayout.setContext(context);
  ldifLayout.start();
  appender.setLayout(ldifLayout);
  appender.start();
  ch.qos.logback.classic.Logger rootLogger = context.getLogger(ch.qos.logback.classic.Logger.ROOT_LOGGER_NAME);
  rootLogger.addAppender(appender);
}

代码示例来源:origin: lsc-project/lsc

protected static void setUpCsvLogging(LoggerContext context) {
  CsvAuditType audit = (CsvAuditType) LscConfiguration.getAudit("CSV");
  FileAppender<ILoggingEvent> appender = new FileAppender<ILoggingEvent>();
  appender.setName(audit.getName());
  appender.setAppend(audit.isAppend());
  appender.setFile(audit.getFile());
  appender.setContext(context);
  CsvLayout csvLayout = new CsvLayout();
  csvLayout.setLogOperations(audit.getOperations());
  csvLayout.setAttrs(audit.getDatasets());
  csvLayout.setSeparator(audit.getSeparator());
  csvLayout.setOutputHeader(audit.isOutputHeader());
  if(audit.getTaskNames() != null && audit.getTaskNames().getString() != null) {
    csvLayout.setTaskNames(audit.getTaskNames().getString().toArray(new String[audit.getTaskNames().getString().size()]));
  }
  csvLayout.setContext(context);
  csvLayout.start();
  appender.setLayout(csvLayout);
  appender.start();
  ch.qos.logback.classic.Logger rootLogger = context.getLogger(ch.qos.logback.classic.Logger.ROOT_LOGGER_NAME);
  rootLogger.addAppender(appender);
}

代码示例来源:origin: Multibit-Legacy/multibit-hd

appender.setLayout(formatter);
appender.setFile(fileConfiguration.getCurrentLogFilename());
appender.setPrudent(false); // We don't expect multiple JVMs

相关文章