org.apache.logging.log4j.core.appender.RollingFileAppender.createAppender()方法的使用及代码示例

x33g5p2x  于2022-01-29 转载在 其他  
字(4.1k)|赞(0)|评价(0)|浏览(197)

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

RollingFileAppender.createAppender介绍

[英]Creates a RollingFileAppender.
[中]创建RollingFileAppender。

代码示例

代码示例来源:origin: org.apache.logging.log4j/log4j-core

/**
   * Not a real test, just make sure we can compile access to the typed manager.
   *
   * @throws IOException
   */
  @Test
  public void testAccessManagerWithStrings() throws IOException {
    try (final LoggerContext ctx = LoggerContext.getContext(false)) {
      final Configuration config = ctx.getConfiguration();
      final File file = File.createTempFile("RollingFileAppenderAccessTest", ".tmp");
      file.deleteOnExit();
      final RollingFileAppender appender = RollingFileAppender.createAppender(file.getCanonicalPath(),
          "FilePattern", null, "Name", null, null, null, OnStartupTriggeringPolicy.createPolicy(1), null,
          null, null, null, null, null, config);
      final RollingFileManager manager = appender.getManager();
      // Since the RolloverStrategy and TriggeringPolicy are immutable, we could also use generics to type their
      // access.
      Assert.assertNotNull(manager.getRolloverStrategy());
      Assert.assertNotNull(manager.getTriggeringPolicy());
    }
  }
}

代码示例来源:origin: org.mule.runtime/mule-module-launcher

private RollingFileAppender createRollingFileAppender(String logFilePath, String filePattern, String appenderName,
                           Configuration configuration) {
 TriggeringPolicy triggeringPolicy = createPolicy("1", "true");
 RolloverStrategy rolloverStrategy =
   createStrategy("30", "1", null, String.valueOf(NO_COMPRESSION), null, true, configuration);
 return RollingFileAppender.createAppender(logFilePath, logFilePath + filePattern, "true", appenderName, "true", null, null,
                      triggeringPolicy, rolloverStrategy, createLayout(configuration), null, null, null,
                      null, configuration);
}

代码示例来源:origin: org.mule.munit/munit-runner

private static RollingFileAppender createRollingFileAppender(String logFilePath, String filePattern, String appenderName, Configuration configuration) {
  TriggeringPolicy triggeringPolicy = TimeBasedTriggeringPolicy.createPolicy("1", "true");
  RolloverStrategy rolloverStrategy = DefaultRolloverStrategy.createStrategy("30", "1", null, String.valueOf(Deflater.NO_COMPRESSION), configuration);
  return RollingFileAppender.createAppender(logFilePath,
      logFilePath + filePattern,
      "true",
      appenderName,
      "true",
      null, null,
      triggeringPolicy,
      rolloverStrategy,
      createLayout(configuration),
      null, null, null, null,
      configuration);
}

代码示例来源:origin: org.mule.modules/mule-module-launcher

private RollingFileAppender createRollingFileAppender(String logFilePath, String filePattern, String appenderName, Configuration configuration)
{
  TriggeringPolicy triggeringPolicy = TimeBasedTriggeringPolicy.createPolicy("1", "true");
  RolloverStrategy rolloverStrategy = DefaultRolloverStrategy.createStrategy("30", "1", null, String.valueOf(Deflater.NO_COMPRESSION), null, true, configuration);
  return RollingFileAppender.createAppender(logFilePath,
                       logFilePath + filePattern,
                       "true",
                       appenderName,
                       "true",
                       null, null,
                       triggeringPolicy,
                       rolloverStrategy,
                       createLayout(configuration),
                       null, null, null, null,
                       configuration);
}

代码示例来源:origin: Meituan-Dianping/Zebra

Appender fileInfoAppender = RollingFileAppender.createAppender(LOG_ROOT + "/zebra.log", LOG_ROOT
   + "/zebra.log.%d{yyyy-MM-dd}.gz", "true", "FileInfo", "true", "4000", "true",
   TimeBasedTriggeringPolicy.createPolicy("1", "true"),

代码示例来源:origin: zhoulychn/mybatis-generator

Layout layout = PatternLayout.createLayout(getLogApplicationLayout(), null, config, null,
    Charset.forName("UTF-8"), true, false, "", "");
Appender appender = RollingFileAppender.createAppender(fileName, filePattern, "false", appenderName, null, null,
    "true", policy, strategy, layout, null, null, null, null, config);
appender.start();

相关文章