org.apache.log4j.RollingFileAppender.activateOptions()方法的使用及代码示例

x33g5p2x  于2022-01-28 转载在 其他  
字(8.2k)|赞(0)|评价(0)|浏览(169)

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

RollingFileAppender.activateOptions介绍

暂无

代码示例

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

/**
   Start listening on the port specified by a preceding call to
   {@link #setPort}.  */
 public
 void activateOptions() {
  super.activateOptions();
  if(port != 0) {
   if(hup != null) {
  hup.interrupt();
   }
   hup = new HUP(this, port);
   hup.setDaemon(true);
   hup.start();
  }
 }
}

代码示例来源:origin: apache/ignite

fileApp.activateOptions();

代码示例来源:origin: apache/ignite

file.setLayout(new PatternLayout("[%d{ISO8601}][%-5p][%t][%c{1}] %m%n"));
file.activateOptions();

代码示例来源:origin: apache/log4j

/**
   Start listening on the port specified by a preceding call to
   {@link #setPort}.  */
 public
 void activateOptions() {
  super.activateOptions();
  if(port != 0) {
   if(hup != null) {
  hup.interrupt();
   }
   hup = new HUP(this, port);
   hup.setDaemon(true);
   hup.start();
  }
 }
}

代码示例来源:origin: org.apache.uima/uima-ducc-common

public void append(LoggingEvent ev)
{
  if ( !activated ) {
    super.activateOptions();
    activated = true;
  }
  super.append(ev);
}

代码示例来源:origin: org.apache.hadoop/hadoop-yarn-common

@Override
public void activateOptions() {
 synchronized (this) {
  setFile(new File(this.containerLogDir, containerLogFile).toString());
  setAppend(true);
  super.activateOptions();
 }
}

代码示例来源:origin: ch.cern.hadoop/hadoop-yarn-common

@Override
public void activateOptions() {
 synchronized (this) {
  setFile(new File(this.containerLogDir, containerLogFile).toString());
  setAppend(true);
  super.activateOptions();
 }
}

代码示例来源:origin: com.github.jiayuhan-it/hadoop-yarn-common

@Override
public void activateOptions() {
 synchronized (this) {
  setFile(new File(this.containerLogDir, containerLogFile).toString());
  setAppend(true);
  super.activateOptions();
 }
}

代码示例来源:origin: com.enioka.jqm/jqm-service

static void setLogFileName(String name)
{
  Appender a = Logger.getRootLogger().getAppender("rollingfile");
  if (a == null)
  {
    return;
  }
  RollingFileAppender r = (RollingFileAppender) a;
  r.setFile("./logs/jqm-" + name + ".log");
  r.activateOptions();
}

代码示例来源:origin: enioka/jqm

static void setLogFileName(String name)
{
  Appender a = Logger.getRootLogger().getAppender("rollingfile");
  if (a == null)
  {
    return;
  }
  RollingFileAppender r = (RollingFileAppender) a;
  r.setFile("./logs/jqm-" + name + ".log");
  r.activateOptions();
}

代码示例来源:origin: sterodium/selenium-grid-extensions

private void installFileAppender(String logFilename) {
  RollingFileAppender file = new RollingFileAppender();
  file.setName("FileAppender");
  file.setThreshold(logLevel);
  file.setFile(new File(logFilename).getAbsolutePath());
  file.setMaxFileSize(MAX_FILE_SIZE);
  file.setMaxBackupIndex(MAX_BACKUPS);
  file.setLayout(new PatternLayout(PATTERN));
  file.setAppend(true);
  file.activateOptions();
  Logger.getRootLogger().addAppender(file);
}

代码示例来源:origin: org.apache.apex/apex-engine

@SuppressWarnings("UseOfSystemOutOrSystemErr")
public static void tieSystemOutAndErrToLog()
{
 org.apache.log4j.Logger rootLogger = org.apache.log4j.Logger.getRootLogger();
 Appender appender = rootLogger.getAppender(DT_LOG_APPENDER);
 if (appender instanceof RollingFileAppender) {
  RollingFileAppender rfa = (RollingFileAppender)appender;
  if (rfa.getFile() == null || rfa.getFile().isEmpty()) {
   rfa.setFile(System.getProperty(DT_LOGDIR));
   rfa.activateOptions();
  }
 } else if (appender != null) {
  logger.warn("found appender {} instead of RollingFileAppender", appender);
 }
 LoggerUtil.addAppenders();
 System.setOut(createLoggingProxy(System.out));
 System.setErr(createLoggingProxy(System.err));
}

代码示例来源:origin: petezybrick/awscwxls

/**
 * Inits the file.
 *
 * @param level the level
 * @param logFilePathNameExt the log file path name ext
 * @throws Exception the exception
 */
public static void initFile(Level level, String logFilePathNameExt) throws Exception {
  
  RollingFileAppender rollingFileAppender = new RollingFileAppender( new PatternLayout(PATTERN), logFilePathNameExt );
  rollingFileAppender.setThreshold(level);
  rollingFileAppender.activateOptions();
  rollingFileAppender.setAppend(true);
  rollingFileAppender.setMaxBackupIndex(7);
  rollingFileAppender.setMaxFileSize("10MB");
  
  Logger.getRootLogger().removeAllAppenders();
  Logger.getRootLogger().addAppender(rollingFileAppender);
}

代码示例来源:origin: petezybrick/awscwxls

/**
 * Inits the console and file.
 *
 * @param level the level
 * @param logFilePathNameExt the log file path name ext
 * @throws Exception the exception
 */
public static void initConsoleFile(Level level, String logFilePathNameExt) throws Exception {
  ConsoleAppender consoleAppender = new ConsoleAppender( new PatternLayout(PATTERN) );
  consoleAppender.setThreshold(level);
  consoleAppender.activateOptions();
  
  RollingFileAppender rollingFileAppender = new RollingFileAppender( new PatternLayout(PATTERN), logFilePathNameExt );
  rollingFileAppender.setThreshold(level);
  rollingFileAppender.activateOptions();
  rollingFileAppender.setAppend(true);
  rollingFileAppender.setMaxBackupIndex(7);
  rollingFileAppender.setMaxFileSize("10MB");
  
  Logger.getRootLogger().removeAllAppenders();
  Logger.getRootLogger().addAppender(consoleAppender);
  Logger.getRootLogger().addAppender(rollingFileAppender);
}

代码示例来源:origin: org.apache.activemq/activemq-all

/**
   Start listening on the port specified by a preceding call to
   {@link #setPort}.  */
 public
 void activateOptions() {
  super.activateOptions();
  if(port != 0) {
   if(hup != null) {
  hup.interrupt();
   }
   hup = new HUP(this, port);
   hup.setDaemon(true);
   hup.start();
  }
 }
}

代码示例来源:origin: com.impetus.fabric/fabric-jdbc-driver-shaded

/**
   Start listening on the port specified by a preceding call to
   {@link #setPort}.  */
 public
 void activateOptions() {
  super.activateOptions();
  if(port != 0) {
   if(hup != null) {
  hup.interrupt();
   }
   hup = new HUP(this, port);
   hup.setDaemon(true);
   hup.start();
  }
 }
}

代码示例来源:origin: sismics/reader

/**
 * Add an application log beneath the app data directory for convenience.
 */
private void addFileLogger() {
  RollingFileAppender fileAppender = new RollingFileAppender();
  fileAppender.setName("FILE");
  fileAppender.setFile(DirectoryUtil.getLogDirectory() + File.separator + "reader.log");
  fileAppender.setLayout(new PatternLayout("%d{DATE} %p %l %m %n"));
  fileAppender.setThreshold(Level.INFO);
  fileAppender.setAppend(true);
  fileAppender.setMaxFileSize("5MB");
  fileAppender.setMaxBackupIndex(5);
  fileAppender.activateOptions();
  org.apache.log4j.Logger.getRootLogger().addAppender(fileAppender);
}

代码示例来源:origin: dhis2/dhis2-core

/**
 * Returns a rolling file appender.
 *
 * @param file the file to output to, including path and filename.
 */
private RollingFileAppender getRollingFileAppender( String file )
{
  RollingFileAppender appender = new RollingFileAppender();
  appender.setThreshold( Level.INFO );
  appender.setFile( file );
  appender.setMaxFileSize( config.getProperty( ConfigurationKey.LOGGING_FILE_MAX_SIZE ) );
  appender.setMaxBackupIndex( Integer.parseInt( config.getProperty( ConfigurationKey.LOGGING_FILE_MAX_ARCHIVES ) ) );
  appender.setLayout( PATTERN_LAYOUT );
  appender.activateOptions();
  return appender;
}

代码示例来源:origin: com.alibaba.edas.acm/acm-sdk

protected org.apache.log4j.Appender getLog4jRollingFileAppender(String productName, String file, String encoding,
                                String size, String datePattern,
                                int maxBackupIndex) {
  RollingFileAppender appender = new RollingFileAppender();
  appender.setName(productName + "." + file.replace(File.separatorChar, '.') + ".Appender");
  appender.setLayout(new PatternLayout(LoggerHelper.getPattern(productName)));
  appender.setAppend(true);
  appender.setFile(LoggerHelper.getLogFileP(productName, file));
  appender.setEncoding(encoding);
  appender.setMaxFileSize(size);
  if (maxBackupIndex >= 0) {
    // 等于0表示直接truck
    appender.setMaxBackupIndex(maxBackupIndex);
  }
  appender.activateOptions();
  return appender;
}

代码示例来源:origin: com.taobao.middleware/logger.core

protected org.apache.log4j.Appender getLog4jRollingFileAppender(String productName, String file, String encoding,
                                String size, String datePattern,
                                int maxBackupIndex) {
  RollingFileAppender appender = new RollingFileAppender();
  appender.setName(productName + "." + file.replace(File.separatorChar, '.') + ".Appender");
  appender.setLayout(new PatternLayout(LoggerHelper.getPattern(productName)));
  appender.setAppend(true);
  appender.setFile(LoggerHelper.getLogFileP(productName, file));
  appender.setEncoding(encoding);
  appender.setMaxFileSize(size);
  if (maxBackupIndex >= 0) {
    // 等于0表示直接truck
    appender.setMaxBackupIndex(maxBackupIndex);
  }
  appender.activateOptions();
  return appender;
}

相关文章