congrats Icon
New! Announcing Tabnine Chat Beta
Learn More
Tabnine Logo
RollingFileAppender$Builder.withLayout
Code IndexAdd Tabnine to your IDE (free)

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

Best Java code snippets using org.apache.logging.log4j.core.appender.RollingFileAppender$Builder.withLayout (Showing top 19 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: 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: ops4j/org.ops4j.pax.logging

.withIgnoreExceptions(Booleans.parseBoolean(ignore, true))
.withImmediateFlush(Booleans.parseBoolean(immediateFlush, true))
.withLayout(layout)
.withCreateOnDemand(false)
.withLocking(false)
origin: igvteam/igv

public static void initializeLog() {
  // Create a log file that is ready to have text appended to it
  try {
    File logFile = getLogFile();
    LoggerContext context = LoggerContext.getContext(false);
    Configuration configuration = context.getConfiguration();
    LoggerConfig rootLogger = configuration.getRootLogger();
    rootLogger.removeAppender("IGV_ROLLING_APPENDER");
    PatternLayout layout = PatternLayout.newBuilder().withConfiguration(configuration)
        .withPattern("%p [%d{ISO8601}] [%F:%L]  %m%n").build();
    RollingFileAppender appender = RollingFileAppender.newBuilder().withName("IGV_ROLLING_APPENDER")
        .setConfiguration(configuration)
        .withFileName(logFile.getAbsolutePath()).withAppend(true)
        .withFilePattern(getIgvDirectory().getAbsolutePath() + File.pathSeparator + "igv-%i.log")
        .withLayout(layout)
        .withPolicy(SizeBasedTriggeringPolicy.createPolicy("1000K"))
        .build();
    appender.start();
    configuration.addAppender(appender);
    rootLogger.addAppender(appender, Level.ALL, null);
    context.updateLoggers();
  } catch (IOException e) {
    // Can't create log file, just log to console as set in log4j2.xml
    log.error("Error creating log file", e);
  }
}
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.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.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.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.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.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);
}
org.apache.logging.log4j.core.appenderRollingFileAppender$BuilderwithLayout

Popular methods of RollingFileAppender$Builder

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

Popular in Java

  • Updating database using SQL prepared statement
  • runOnUiThread (Activity)
  • scheduleAtFixedRate (ScheduledExecutorService)
  • addToBackStack (FragmentTransaction)
  • Pointer (com.sun.jna)
    An abstraction for a native pointer data type. A Pointer instance represents, on the Java side, a na
  • BorderLayout (java.awt)
    A border layout lays out a container, arranging and resizing its components to fit in five regions:
  • FlowLayout (java.awt)
    A flow layout arranges components in a left-to-right flow, much like lines of text in a paragraph. F
  • Window (java.awt)
    A Window object is a top-level window with no borders and no menubar. The default layout for a windo
  • Proxy (java.net)
    This class represents proxy server settings. A created instance of Proxy stores a type and an addres
  • TreeMap (java.util)
    Walk the nodes of the tree left-to-right or right-to-left. Note that in descending iterations, next
  • Top 12 Jupyter Notebook extensions
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