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

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

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

FileAppender.setName介绍

暂无

代码示例

代码示例来源:origin: stackoverflow.com

ConsoleAppender console = new ConsoleAppender(); //create appender
//configure the appender
String PATTERN = "%d [%p|%c|%C{1}] %m%n";
console.setLayout(new PatternLayout(PATTERN)); 
console.setThreshold(Level.FATAL);
console.activateOptions();
//add appender to any Logger (here is root)
Logger.getRootLogger().addAppender(console);
FileAppender fa = new FileAppender();
fa.setName("FileLogger");
fa.setFile("mylog.log");
fa.setLayout(new PatternLayout("%d %-5p [%c{1}] %m%n"));
fa.setThreshold(Level.DEBUG);
fa.setAppend(true);
fa.activateOptions();
//add appender to any Logger (here is root)
Logger.getRootLogger().addAppender(fa);
//repeat with all other desired appenders

代码示例来源:origin: stackoverflow.com

fileAppender.setName("timestamp");

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

if (fileAppender == null) {
  fileAppender = new RollingFileAppender(patternLayout, logLocation);
  fileAppender.setName(OpenmrsConstants.LOG_OPENMRS_FILE_APPENDER);
  rootLogger.addAppender(fileAppender);
} else {

代码示例来源:origin: stackoverflow.com

Logger newLogger = Logger.getLogger("com.foo.bar");
FileAppender fa = null;
Appender appender = Logger.getLogger("support_logger").getAppender("console") );
try {
  fa = (FileAppender) fa;
} catch (...) {
  // TODO: put sth here
}
FileAppender sessionfileappender = AppenderUtils.deepcopy(fa);
sessionfileappender.setName(req.getSession().getId());
sessionfileappender.setFile("session-" + req.getSession().getId());
newLogger.addAppender(sessionfileappender)

代码示例来源:origin: stackoverflow.com

public static Logger getPackageLogger(String packageName) {
  Logger logger = Logger.getLogger(packageName);
  if (logger.getAppender("myPackageAppender") == null) {
    String logFileName = packageName + ".log"; // or something
    SimpleLayout layout = new SimpleLayout();
    FileAppender appender = new FileAppender(
      layout, logFileName, true);    
    appender.setName("myPackageAppender");
    logger.setAdditivity(false);
    logger.addAppender(appender);
  }
  return logger;
}

代码示例来源:origin: org.jboss.windup/windup-engine

public static void addFileAppender(File outputLocation) {
  String hashCode = outputLocation.toString().hashCode() + "";
  LOG.debug("Adding logger: " + outputLocation.getAbsolutePath() + " : " + hashCode);
  Logger root = Logger.getRootLogger();
  PatternLayout pl = new PatternLayout("%d %-5p [%c] (%t) %m%n");
  try {
    FileAppender fa = new FileAppender(pl, outputLocation.getAbsolutePath());
    fa.setName(hashCode);
    root.addAppender(fa);
    root.setAdditivity(false);
  }
  catch (IOException e) {
    LOG.error("Exception with file appender.", e);
  }
}

代码示例来源:origin: stackoverflow.com

fileAppender.setName(processID);

代码示例来源:origin: org.wso2.bpel/ode-utils

protected static void initLogFile(int level) throws IOException {
 FileAppender appender = new FileAppender(new PatternLayout(LOGGING_PATTERN),
   System.getProperty("ode.home") + "/logs/ode.log");
 appender.setName("file appender");
 initialize(appender, level);
 BasicConfigurator.configure(appender);
 Logger.getRootLogger().addAppender(appender);
}

代码示例来源:origin: stackoverflow.com

Date now = new Date();
 FileAppender myFileAppender = new FileAppender();
 myFileAppender.setName("myFileAppender");
 myFileAppender.setFile("results_" + now.getTime() + ".log");
 myFileAppender.setLayout(new PatternLayout("%d %-5p [%t]: %m%n"));
 myFileAppender.setThreshold(Level.DEBUG);
 myFileAppender.activateOptions();
 Logger myLogger = Logger.getLogger("name of your logger"); //Or use getRootLogger() instead
 myLogger.addAppender(myFileAppender);

代码示例来源:origin: uk.co.bssd/bssd-monitoring-core

public CsvFileLogger(String loggerId, String filename) {
  this.loggerId = loggerId;
  this.logger = LoggerFactory.getLogger(this.loggerId);
  this.filename = filename;
  if (log4jLogger().getAppender(APPENDER_NAME) == null) {
    PatternLayout layout = new PatternLayout("%d{"
        + TIMESTAMP_PATTERN_EXCEL + "},%m%n");
    try {
      FileAppender fileAppender = new FileAppender(layout,
          this.filename);
      fileAppender.setName(APPENDER_NAME);
      log4jLogger().addAppender(fileAppender);
    } catch (IOException e) {
      throw new IllegalStateException(e);
    }
  }
}

代码示例来源:origin: stackoverflow.com

//equivalent to -Dorg.apache.cxf.Logger=org.apache.cxf.common.logging.Log4jLogger     
System.setProperty("org.apache.cxf.Logger","org.apache.cxf.common.logging.Log4jLogger");

//Creates the file appender
FileAppender fa = new FileAppender();
fa.setName("FileLogger");
fa.setFile("mylog.log");
fa.setLayout(new PatternLayout("%d %-5p [%c{1}] %m%n"));
fa.setThreshold(Level.WARN);
fa.setAppend(true);
fa.activateOptions();

//Add the appender to CXF logger
Logger.getLogger("org.apache.cxf").addAppender(fa);

代码示例来源:origin: stackoverflow.com

public void startFileLog(String fileName){
   FileAppender fa = new FileAppender();
   fa.setName(fileName);
   fa.setFile(fileName+".log");
   fa.setLayout(new PatternLayout("%d %-5p [%c{1}] %m%n"));
   fa.setThreshold(Level.DEBUG);
   fa.setAppend(true);
   fa.activateOptions();
   //add appender to any Logger (here is NOT root)
   Logger.getLogger(fileName).setAdditivity(false); // messages will not go to root logger anymore!
   Logger.getLogger(fileName).addAppender(fa);
   //repeat with all other desired appenders
 }

代码示例来源:origin: com.infotel.seleniumRobot/core

fileAppender.setName(FILE_APPENDER_NAME);
fileAppender.setFile(outputDir + "/" + logFileName);
fileAppender.setLayout(new PatternLayout(LOG_PATTERN));

代码示例来源:origin: com.infotel.seleniumRobot/grid-extensions

fileAppender.setName(FILE_APPENDER_NAME);
fileAppender.setFile(outputDir + "/" + logFileName);
fileAppender.setLayout(new PatternLayout(LOG_PATTERN));

代码示例来源:origin: stackoverflow.com

logger = LogManager.getLogger(GenericTaskInterpreterTests.class);
FileAppender fileAppender = new FileAppender();
fileAppender.setName("FileLogger");
fileAppender.setFile("path/to/log4j-application.log");
fileAppender.setLayout(new PatternLayout("%d %-5p [%c{1}.%M] %m%n"));

代码示例来源:origin: matsim-org/matsim

private static void initLogging(String outputFilename, String warnLogfileName) throws IOException {
  Logger root = Logger.getRootLogger();
  final boolean appendToExistingFile = false; 
  FileAppender appender = new FileAppender(Controler.DEFAULTLOG4JLAYOUT, outputFilename, appendToExistingFile);
  appender.setName(LOGFILE);
  root.addAppender(appender);
  FileAppender warnErrorAppender = new FileAppender(Controler.DEFAULTLOG4JLAYOUT, warnLogfileName, appendToExistingFile);
  warnErrorAppender.setName(WARNLOGFILE);
  warnErrorAppender.setThreshold(Level.WARN);
  root.addAppender(warnErrorAppender);
  if (collectLogMessagesAppender != null) {
    for (LoggingEvent e : collectLogMessagesAppender.getLogEvents()) {
      appender.append(e);
      if (e.getLevel().isGreaterOrEqual(Level.WARN)) {
        warnErrorAppender.append(e);
      }
    }
    collectLogMessagesAppender.close();
    collectLogMessagesAppender = null;
  }
  Gbl.printSystemInfo();
  Gbl.printBuildInfo();
}

代码示例来源:origin: de.alpharogroup/jaulp.lang

/**
   * New file appender.
   *
   * @param logFilePath
   *            the log file path
   * @return the file appender
   */
  public static FileAppender newFileAppender(final String logFilePath)
  {
    final FileAppender appender = new FileAppender();
    appender.setName("MyFileAppender");
    appender.setLayout(new PatternLayout("%d %-5p [%c{1}] %m%n"));
    appender.setFile(logFilePath);
    appender.setAppend(true);
    appender.setThreshold(Level.DEBUG);
    appender.activateOptions();
    return appender;
  }
}

代码示例来源:origin: stackoverflow.com

ConsoleAppender console = new ConsoleAppender(); //create appender
//configure the appender
String PATTERN = "%d [%p|%c|%C{1}] %m%n";
console.setLayout(new PatternLayout(PATTERN)); 
console.setThreshold(Level.FATAL);
console.activateOptions();
//add appender to any Logger (here is root)
Logger.getRootLogger().addAppender(console);
FileAppender fa = new FileAppender();
fa.setName("FileLogger");
fa.setFile("mylog.log");
fa.setLayout(new PatternLayout("%d %-5p [%c{1}] %m%n"));
fa.setThreshold(Level.DEBUG);
fa.setAppend(true);
fa.activateOptions();
/add appender to any Logger (here is root)
Logger.getRootLogger().addAppender(fa)
//repeat with all other desired appenders

代码示例来源:origin: org.arakhne.afc.bootique/bootique-log4j

@Override
public Appender createAppender(String defaultLogFormat) {
  try {
    File outputFile = getFile();
    if (outputFile == null) {
      outputFile = new File(DEFAULT_FILE);
    }
    final FileAppender appender = new FileAppender(
        createLayout(defaultLogFormat),
        outputFile.getAbsolutePath(), getAppend());
    appender.setName("file"); //$NON-NLS-1$
    appender.setEncoding(getEncoding());
    appender.setImmediateFlush(getImmediateFlush());
    if (getThreshold() != null) {
      appender.setThreshold(getThreshold().toLog4j());
    }
    return appender;
  } catch (IOException exception) {
    throw new IOError(exception);
  }
}

代码示例来源:origin: org.paxml/PaxmlCore

appender.setImmediateFlush(getImmediateFlush());
appender.setThreshold(getThreshold());
appender.setName(getName() + "_" + pid);
appender.setFile(getProcessFileName(pid));
try {

相关文章