Tabnine Logo
RollingFileAppender$Builder.withName
Code IndexAdd Tabnine to your IDE (free)

How to use
withName
method
in
org.apache.logging.log4j.core.appender.RollingFileAppender$Builder

Best Java code snippets using org.apache.logging.log4j.core.appender.RollingFileAppender$Builder.withName (Showing top 20 results out of 315)

origin: alibaba/nacos

@Override
public void activateAppenderWithSizeRolling(String productName, String file, String encoding, String size,
                      int maxBackupIndex) {
  org.apache.logging.log4j.core.appender.RollingFileAppender appender = RollingFileAppender.newBuilder()
    .withName(productName + "." + file.replace(File.separatorChar, '.') + ".Appender")
    .withFileName(LoggerHelper.getLogFileP(productName, file))
    .withAppend(true)
    .withBufferedIo(true)
    .setConfiguration(configuration)
    .withFilePattern(LoggerHelper.getLogFile(productName, file) + ".%i")
    .withLayout(buildLayout(encoding))
    .withCreateOnDemand(false)
    .withPolicy(SizeBasedTriggeringPolicy.createPolicy(size))
    .withStrategy(DefaultRolloverStrategy
      .createStrategy(String.valueOf(maxBackupIndex), "1", "max", null, null, false, configuration))
    .build();
  appender.start();
  removeAllAppenders(logger);
  logger.addAppender(appender);
  setProductName(productName);
}
origin: alibaba/nacos

@Override
public void activateAppenderWithTimeAndSizeRolling(String productName, String file, String encoding, String size,
                          String datePattern, int maxBackupIndex) {
  org.apache.logging.log4j.core.appender.RollingFileAppender appender = RollingFileAppender.newBuilder()
    .withName(productName + "." + file.replace(File.separatorChar, '.') + ".Appender")
    .withFileName(LoggerHelper.getLogFileP(productName, file))
    .withAppend(true)
    .withBufferedIo(true)
    .setConfiguration(configuration)
    .withFilePattern(LoggerHelper.getLogFile(productName, file) + ".%d{" + datePattern + "}.%i")
    .withLayout(buildLayout(encoding))
    .withCreateOnDemand(false)
    .withPolicy(CompositeTriggeringPolicy.createPolicy(TimeBasedTriggeringPolicy.createPolicy("1", "true"),
      SizeBasedTriggeringPolicy.createPolicy(size)))
    .withStrategy(DefaultRolloverStrategy
      .createStrategy(String.valueOf(maxBackupIndex), "1", "max", null, null, false, configuration))
    .build();
  appender.start();
  removeAllAppenders(logger);
  logger.addAppender(appender);
  setProductName(productName);
}
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 testAccessManagerWithBuilder() throws IOException {
  try (final LoggerContext ctx = LoggerContext.getContext(false)) {
    final Configuration config = ctx.getConfiguration();
    final File file = File.createTempFile("RollingFileAppenderAccessTest", ".tmp");
    file.deleteOnExit();
    // @formatter:off
    final RollingFileAppender appender = RollingFileAppender.newBuilder()
        .withFileName(file.getCanonicalPath())
        .withFilePattern("FilePattern")
        .withName("Name")
        .withPolicy(OnStartupTriggeringPolicy.createPolicy(1))
        .setConfiguration(config)
        .build();
    // @formatter:on
    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: com.alibaba.nacos/nacos-client

@Override
public void activateAppenderWithTimeAndSizeRolling(String productName, String file, String encoding, String size,
                          String datePattern) {
  org.apache.logging.log4j.core.appender.RollingFileAppender appender = RollingFileAppender.newBuilder()
    .withName(productName + "." + file.replace(File.separatorChar, '.') + ".Appender")
    .withFileName(LoggerHelper.getLogFileP(productName, file))
    .withAppend(true)
    .withBufferedIo(true)
    .setConfiguration(configuration)
    .withFilePattern(LoggerHelper.getLogFile(productName, file) + ".%d{" + datePattern + "}")
    .withLayout(buildLayout(encoding))
    .withCreateOnDemand(false)
    .withPolicy(CompositeTriggeringPolicy.createPolicy(TimeBasedTriggeringPolicy.createPolicy("1", "true"),
      SizeBasedTriggeringPolicy.createPolicy(size)))
    .withStrategy(DefaultRolloverStrategy.createStrategy(null, null, "nomax", null, null, false, configuration))
    .build();
  appender.start();
  removeAllAppenders(logger);
  logger.addAppender(appender);
  setProductName(productName);
}
origin: com.alibaba.nacos/nacos-client

@Override
public void activateAppenderWithSizeRolling(String productName, String file, String encoding, String size,
                      int maxBackupIndex) {
  org.apache.logging.log4j.core.appender.RollingFileAppender appender = RollingFileAppender.newBuilder()
    .withName(productName + "." + file.replace(File.separatorChar, '.') + ".Appender")
    .withFileName(LoggerHelper.getLogFileP(productName, file))
    .withAppend(true)
    .withBufferedIo(true)
    .setConfiguration(configuration)
    .withFilePattern(LoggerHelper.getLogFile(productName, file) + ".%i")
    .withLayout(buildLayout(encoding))
    .withCreateOnDemand(false)
    .withPolicy(SizeBasedTriggeringPolicy.createPolicy(size))
    .withStrategy(DefaultRolloverStrategy
      .createStrategy(String.valueOf(maxBackupIndex), "1", "max", null, null, false, configuration))
    .build();
  appender.start();
  removeAllAppenders(logger);
  logger.addAppender(appender);
  setProductName(productName);
}
origin: com.alibaba.nacos/nacos-client

@Override
public void activateAppenderWithTimeAndSizeRolling(String productName, String file, String encoding, String size,
                          String datePattern, int maxBackupIndex) {
  org.apache.logging.log4j.core.appender.RollingFileAppender appender = RollingFileAppender.newBuilder()
    .withName(productName + "." + file.replace(File.separatorChar, '.') + ".Appender")
    .withFileName(LoggerHelper.getLogFileP(productName, file))
    .withAppend(true)
    .withBufferedIo(true)
    .setConfiguration(configuration)
    .withFilePattern(LoggerHelper.getLogFile(productName, file) + ".%d{" + datePattern + "}.%i")
    .withLayout(buildLayout(encoding))
    .withCreateOnDemand(false)
    .withPolicy(CompositeTriggeringPolicy.createPolicy(TimeBasedTriggeringPolicy.createPolicy("1", "true"),
      SizeBasedTriggeringPolicy.createPolicy(size)))
    .withStrategy(DefaultRolloverStrategy
      .createStrategy(String.valueOf(maxBackupIndex), "1", "max", null, null, false, configuration))
    .build();
  appender.start();
  removeAllAppenders(logger);
  logger.addAppender(appender);
  setProductName(productName);
}
origin: com.alibaba.edas.acm/acm-sdk

@Override
public void activateAppenderWithTimeAndSizeRolling(String productName, String file, String encoding, String size, String datePattern) {
  org.apache.logging.log4j.core.appender.RollingFileAppender appender = RollingFileAppender.newBuilder()
      .withName(productName + "." + file.replace(File.separatorChar, '.') + ".Appender")
      .withFileName(LoggerHelper.getLogFileP(productName, file))
      .withAppend(true)
      .withBufferedIo(true)
      .setConfiguration(configuration)
      .withFilePattern(LoggerHelper.getLogFile(productName, file) + ".%d{" + datePattern + "}")
      .withLayout(buildLayout(encoding))
      .withCreateOnDemand(false)
      .withPolicy(CompositeTriggeringPolicy.createPolicy(TimeBasedTriggeringPolicy.createPolicy("1", "true"), SizeBasedTriggeringPolicy.createPolicy(size)))
      .withStrategy(DefaultRolloverStrategy.createStrategy(null, null, "nomax", null, null, false, configuration))
      .build();
  appender.start();
  removeAllAppenders(logger);
  logger.addAppender(appender);
  setProductName(productName);
}
origin: com.taobao.middleware/logger.core

@Override
public void activateAppender(String productName, String file, String encoding) {
  org.apache.logging.log4j.core.appender.RollingFileAppender appender = RollingFileAppender.newBuilder()
      .withName(productName + "." + file.replace(File.separatorChar, '.') + ".Appender")
      .withFileName(LoggerHelper.getLogFileP(productName, file))
      .withAppend(true)
      .withBufferedIo(true)
      .setConfiguration(configuration)
      .withFilePattern(LoggerHelper.getLogFile(productName, file) + ".%d{yyyy-MM-dd}")
      .withLayout(buildLayout(encoding))
      .withCreateOnDemand(false)
      .withPolicy(TimeBasedTriggeringPolicy.createPolicy("1", "true"))
      .withStrategy(DefaultRolloverStrategy.createStrategy(null, null, "nomax", null, null, false, configuration))
      .build();
  appender.start();
  removeAllAppenders(logger);
  logger.addAppender(appender);
  setProductName(productName);
}
origin: com.alibaba.edas.acm/acm-sdk

@Override
public void activateAppenderWithSizeRolling(String productName, String file, String encoding, String size, int maxBackupIndex) {
  org.apache.logging.log4j.core.appender.RollingFileAppender appender = RollingFileAppender.newBuilder()
      .withName(productName + "." + file.replace(File.separatorChar, '.') + ".Appender")
      .withFileName(LoggerHelper.getLogFileP(productName, file))
      .withAppend(true)
      .withBufferedIo(true)
      .setConfiguration(configuration)
      .withFilePattern(LoggerHelper.getLogFile(productName, file) + ".%i")
      .withLayout(buildLayout(encoding))
      .withCreateOnDemand(false)
      .withPolicy(SizeBasedTriggeringPolicy.createPolicy(size))
      .withStrategy(DefaultRolloverStrategy.createStrategy(String.valueOf(maxBackupIndex), "1", "max", null, null, false, configuration))
      .build();
  appender.start();
  removeAllAppenders(logger);
  logger.addAppender(appender);
  setProductName(productName);
}
origin: com.taobao.middleware/logger.core

@Override
public void activateAppenderWithTimeAndSizeRolling(String productName, String file, String encoding, String size, String datePattern) {
  org.apache.logging.log4j.core.appender.RollingFileAppender appender = RollingFileAppender.newBuilder()
      .withName(productName + "." + file.replace(File.separatorChar, '.') + ".Appender")
      .withFileName(LoggerHelper.getLogFileP(productName, file))
      .withAppend(true)
      .withBufferedIo(true)
      .setConfiguration(configuration)
      .withFilePattern(LoggerHelper.getLogFile(productName, file) + ".%d{" + datePattern + "}")
      .withLayout(buildLayout(encoding))
      .withCreateOnDemand(false)
      .withPolicy(CompositeTriggeringPolicy.createPolicy(TimeBasedTriggeringPolicy.createPolicy("1", "true"), SizeBasedTriggeringPolicy.createPolicy(size)))
      .withStrategy(DefaultRolloverStrategy.createStrategy(null, null, "nomax", null, null, false, configuration))
      .build();
  appender.start();
  removeAllAppenders(logger);
  logger.addAppender(appender);
  setProductName(productName);
}
origin: com.alibaba.edas.acm/acm-sdk

@Override
public void activateAppender(String productName, String file, String encoding) {
  org.apache.logging.log4j.core.appender.RollingFileAppender appender = RollingFileAppender.newBuilder()
      .withName(productName + "." + file.replace(File.separatorChar, '.') + ".Appender")
      .withFileName(LoggerHelper.getLogFileP(productName, file))
      .withAppend(true)
      .withBufferedIo(true)
      .setConfiguration(configuration)
      .withFilePattern(LoggerHelper.getLogFile(productName, file) + ".%d{yyyy-MM-dd}")
      .withLayout(buildLayout(encoding))
      .withCreateOnDemand(false)
      .withPolicy(TimeBasedTriggeringPolicy.createPolicy("1", "true"))
      .withStrategy(DefaultRolloverStrategy.createStrategy(null, null, "nomax", null, null, false, configuration))
      .build();
  appender.start();
  removeAllAppenders(logger);
  logger.addAppender(appender);
  setProductName(productName);
}
origin: com.taobao.middleware/logger.core

@Override
public void activateAppenderWithSizeRolling(String productName, String file, String encoding, String size, int maxBackupIndex) {
  org.apache.logging.log4j.core.appender.RollingFileAppender appender = RollingFileAppender.newBuilder()
      .withName(productName + "." + file.replace(File.separatorChar, '.') + ".Appender")
      .withFileName(LoggerHelper.getLogFileP(productName, file))
      .withAppend(true)
      .withBufferedIo(true)
      .setConfiguration(configuration)
      .withFilePattern(LoggerHelper.getLogFile(productName, file) + ".%i")
      .withLayout(buildLayout(encoding))
      .withCreateOnDemand(false)
      .withPolicy(SizeBasedTriggeringPolicy.createPolicy(size))
      .withStrategy(DefaultRolloverStrategy.createStrategy(String.valueOf(maxBackupIndex), "1", "max", null, null, false, configuration))
      .build();
  appender.start();
  removeAllAppenders(logger);
  logger.addAppender(appender);
  setProductName(productName);
}
origin: com.taobao.middleware/logger.core

@Override
public void activateAppenderWithTimeAndSizeRolling(String productName, String file, String encoding, String size, String datePattern, int maxBackupIndex) {
  org.apache.logging.log4j.core.appender.RollingFileAppender appender = RollingFileAppender.newBuilder()
      .withName(productName + "." + file.replace(File.separatorChar, '.') + ".Appender")
      .withFileName(LoggerHelper.getLogFileP(productName, file))
      .withAppend(true)
      .withBufferedIo(true)
      .setConfiguration(configuration)
      .withFilePattern(LoggerHelper.getLogFile(productName, file) + ".%d{" + datePattern + "}.%i")
      .withLayout(buildLayout(encoding))
      .withCreateOnDemand(false)
      .withPolicy(CompositeTriggeringPolicy.createPolicy(TimeBasedTriggeringPolicy.createPolicy("1", "true"), SizeBasedTriggeringPolicy.createPolicy(size)))
      .withStrategy(DefaultRolloverStrategy.createStrategy(String.valueOf(maxBackupIndex), "1", "max", null, null, false, configuration))
      .build();
  appender.start();
  removeAllAppenders(logger);
  logger.addAppender(appender);
  setProductName(productName);
}
origin: com.alibaba.nacos/nacos-client

@Override
public void activateAppender(String productName, String file, String encoding) {
  org.apache.logging.log4j.core.appender.RollingFileAppender appender = RollingFileAppender.newBuilder()
    .withName(productName + "." + file.replace(File.separatorChar, '.') + ".Appender")
    .withFileName(LoggerHelper.getLogFileP(productName, file))
    .withAppend(true)
    .withBufferedIo(true)
    .setConfiguration(configuration)
    .withFilePattern(LoggerHelper.getLogFile(productName, file) + ".%d{yyyy-MM-dd}")
    .withLayout(buildLayout(encoding))
    .withCreateOnDemand(false)
    .withPolicy(TimeBasedTriggeringPolicy.createPolicy("1", "true"))
    .withStrategy(DefaultRolloverStrategy.createStrategy(null, null, "nomax", null, null, false, configuration))
    .build();
  appender.start();
  removeAllAppenders(logger);
  logger.addAppender(appender);
  setProductName(productName);
}
origin: com.alibaba.edas.acm/acm-sdk

@Override
public void activateAppenderWithTimeAndSizeRolling(String productName, String file, String encoding, String size, String datePattern, int maxBackupIndex) {
  org.apache.logging.log4j.core.appender.RollingFileAppender appender = RollingFileAppender.newBuilder()
      .withName(productName + "." + file.replace(File.separatorChar, '.') + ".Appender")
      .withFileName(LoggerHelper.getLogFileP(productName, file))
      .withAppend(true)
      .withBufferedIo(true)
      .setConfiguration(configuration)
      .withFilePattern(LoggerHelper.getLogFile(productName, file) + ".%d{" + datePattern + "}.%i")
      .withLayout(buildLayout(encoding))
      .withCreateOnDemand(false)
      .withPolicy(CompositeTriggeringPolicy.createPolicy(TimeBasedTriggeringPolicy.createPolicy("1", "true"), SizeBasedTriggeringPolicy.createPolicy(size)))
      .withStrategy(DefaultRolloverStrategy.createStrategy(String.valueOf(maxBackupIndex), "1", "max", null, null, false, configuration))
      .build();
  appender.start();
  removeAllAppenders(logger);
  logger.addAppender(appender);
  setProductName(productName);
}
origin: mulesoft/mule

private RollingFileAppender createRollingFileAppender(String logFilePath, String filePattern, String appenderName,
                           Configuration configuration) {
 return RollingFileAppender.newBuilder()
   .withFileName(logFilePath)
   .withFilePattern(logFilePath + filePattern)
   .withAppend(true)
   .withName(appenderName).withBufferedIo(true)
   .withPolicy(TimeBasedTriggeringPolicy.newBuilder()
     .withInterval(getInteger(MULE_LOG_DEFAULT_POLICY_INTERVAL, 1))
     .withModulate(true)
     .build())
   .withStrategy(DefaultRolloverStrategy.newBuilder()
     .withMax(getProperty(MULE_LOG_DEFAULT_STRATEGY_MAX, "30"))
     .withMin(getProperty(MULE_LOG_DEFAULT_STRATEGY_MIN, "1"))
     .withCompressionLevelStr(String.valueOf(NO_COMPRESSION))
     .withStopCustomActionsOnError(true)
     .withConfig(configuration)
     .build())
   .withLayout(createLayout(configuration))
   .setConfiguration(configuration)
   .build();
}
origin: alibaba/nacos

@Override
public void activateAppenderWithTimeAndSizeRolling(String productName, String file, String encoding, String size,
                          String datePattern) {
  org.apache.logging.log4j.core.appender.RollingFileAppender appender = RollingFileAppender.newBuilder()
    .withName(productName + "." + file.replace(File.separatorChar, '.') + ".Appender")
    .withFileName(LoggerHelper.getLogFileP(productName, file))
    .withAppend(true)
    .withBufferedIo(true)
    .setConfiguration(configuration)
    .withFilePattern(LoggerHelper.getLogFile(productName, file) + ".%d{" + datePattern + "}")
    .withLayout(buildLayout(encoding))
    .withCreateOnDemand(false)
    .withPolicy(CompositeTriggeringPolicy.createPolicy(TimeBasedTriggeringPolicy.createPolicy("1", "true"),
      SizeBasedTriggeringPolicy.createPolicy(size)))
    .withStrategy(DefaultRolloverStrategy.createStrategy(null, null, "nomax", null, null, false, configuration))
    .build();
  appender.start();
  removeAllAppenders(logger);
  logger.addAppender(appender);
  setProductName(productName);
}
origin: alibaba/nacos

@Override
public void activateAppender(String productName, String file, String encoding) {
  org.apache.logging.log4j.core.appender.RollingFileAppender appender = RollingFileAppender.newBuilder()
    .withName(productName + "." + file.replace(File.separatorChar, '.') + ".Appender")
    .withFileName(LoggerHelper.getLogFileP(productName, file))
    .withAppend(true)
    .withBufferedIo(true)
    .setConfiguration(configuration)
    .withFilePattern(LoggerHelper.getLogFile(productName, file) + ".%d{yyyy-MM-dd}")
    .withLayout(buildLayout(encoding))
    .withCreateOnDemand(false)
    .withPolicy(TimeBasedTriggeringPolicy.createPolicy("1", "true"))
    .withStrategy(DefaultRolloverStrategy.createStrategy(null, null, "nomax", null, null, false, configuration))
    .build();
  appender.start();
  removeAllAppenders(logger);
  logger.addAppender(appender);
  setProductName(productName);
}
origin: org.apache.logging.log4j/log4j-core

  @Test
  public void testDefaultLayout() throws Exception {
    // @formatter:off
    Assert.assertNotNull(RollingFileAppender.newBuilder()
        .withName(RollingFileAppenderLayoutTest.class.getName())
        .setConfiguration(new DefaultConfiguration())
        .withFileName("log.txt")
        .withFilePattern("FilePattern")
        .withPolicy(OnStartupTriggeringPolicy.createPolicy(1))
        .withCreateOnDemand(true) // no need to clutter up test folder with another file
        .build().getLayout());
    // @formatter:on
  }
}
origin: org.apache.logging.log4j/log4j-core

private void testBuilder() {
  // @formatter:off
  final RollingFileAppender raf = RollingFileAppender.newBuilder()
    .withName("test1")
    .withFileName("target/testcmd1.log")
    .withFilePattern("target/testcmd1.log.%d{yyyy-MM-dd}")
    .withPolicy(createPolicy())
    .withStrategy(createStrategy())
    .setConfiguration(configuration)
    .build();
  // @formatter:on
  Assert.assertNotNull(raf);
}
org.apache.logging.log4j.core.appenderRollingFileAppender$BuilderwithName

Popular methods of RollingFileAppender$Builder

  • setConfiguration
  • withFileName
  • withFilePattern
  • build
  • withAppend
  • withLayout
  • withPolicy
  • withBufferedIo
  • withCreateOnDemand
  • withStrategy
  • isImmediateFlush
  • <init>
  • isImmediateFlush,
  • <init>,
  • asBuilder,
  • getBufferSize,
  • getConfiguration,
  • getFilter,
  • getName,
  • getOrCreateLayout,
  • isBufferedIo

Popular in Java

  • Creating JSON documents from java classes using gson
  • setRequestProperty (URLConnection)
  • getSystemService (Context)
  • getOriginalFilename (MultipartFile)
    Return the original filename in the client's filesystem.This may contain path information depending
  • BufferedReader (java.io)
    Wraps an existing Reader and buffers the input. Expensive interaction with the underlying reader is
  • HttpURLConnection (java.net)
    An URLConnection for HTTP (RFC 2616 [http://tools.ietf.org/html/rfc2616]) used to send and receive d
  • Stack (java.util)
    Stack is a Last-In/First-Out(LIFO) data structure which represents a stack of objects. It enables u
  • Callable (java.util.concurrent)
    A task that returns a result and may throw an exception. Implementors define a single method with no
  • Collectors (java.util.stream)
  • Stream (java.util.stream)
    A sequence of elements supporting sequential and parallel aggregate operations. The following exampl
  • Top Vim plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now