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

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

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

FileAppender.<init>介绍

[英]The default constructor does not do anything.
[中]默认构造函数不执行任何操作。

代码示例

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

FileAppender appender = new FileAppender();
// configure the appender here, with file location, etc
appender.activateOptions();

Logger logger = getRootLogger();
logger.addAppender(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: stackoverflow.com

LoggerContext loggerContext = (LoggerContext) LoggerFactory.getILoggerFactory();
FileAppender fileAppender = new FileAppender();
fileAppender.setContext(loggerContext);
fileAppender.setName("timestamp");

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

String user = ... // Should be a valid file name, so eventually             
         // handle special characters

FileAppender fa = new FileAppender();
fa.setName("FileLogger");
fa.setFile(user + ".log");
fa.setLayout(new PatternLayout("%d %-5p [%c{1}] %m%n"));
fa.setThreshold(Level.DEBUG);
fa.setAppend(true);
fa.activateOptions();

Logger userLogger = LoggerFactory.getLogger("LoggerName");
userLogger.addAppender(fa);

代码示例来源:origin: janpetryk/reddit-bot

private static void configureLogger() throws IOException {
  Logger rootLogger = Logger.getRootLogger();
  rootLogger.setLevel(Level.WARN);
  rootLogger.addAppender(new FileAppender(
      new PatternLayout("%d{yyyy-MM-dd HH:mm:ss} [%p] %c - %m%n"), "bot.log"));
}

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

FileAppender appender = new FileAppender();
// configure the appender here, with file location, etc
appender.activateOptions();

Logger logger = getRootLogger();
logger.addAppender(appender);

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

FileAppender fileAppender = new FileAppender();
fileAppender.setFile("userxylog.log");
....
Logger.getRootLogger().addAppender(fileAppender)
....

代码示例来源:origin: CallForSanity/Gaalop

private static void startLog() throws IOException {
  PatternLayout layout = new PatternLayout(LOG_PATTERN);
  FileAppender appender = new FileAppender(layout, DEBUG_LOG, false);
  BasicConfigurator.configure(appender);
  Logger rootLogger = Logger.getRootLogger();
  rootLogger.setLevel(Level.ALL);
}

代码示例来源:origin: jzy3d/jzy3d-api

public static void setFileLogger(String file) throws IOException{
    Logger root = Logger.getRootLogger();
    root.addAppender(new FileAppender(makeConsoleLayout(), new File(file).getAbsolutePath(), false));
  }
}

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

protected void append(LoggingEvent event) {
  Object value = event.getMDC(THREAD_KEY);
  FileAppender appender;
  if (value instanceof String && ((String) value).length() > 0) {
    appender = fileAppenders.get(value);
  } else {
    value = nextThreadNo();
    fileAppenders.put(value, new FileAppender(...)); //
  }
}

代码示例来源:origin: com.norconex.jef/norconex-jef

@Override
public final Appender createAppender(final String suiteId)
    throws IOException {
  resolveDirsIfNeeded();
  return new FileAppender(new PatternLayout(LAYOUT_PATTERN),
      logdirLatest + "/" + 
          FileUtil.toSafeFileName(suiteId) + LOG_SUFFIX);
}

代码示例来源: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

FileAppender appender = new FileAppender();
appender.setFileName(...);
appender.setLayout(...);
Logger logger = Logger.getLogger("com.company.job."+jobName);
logger.addAppender(appender);

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

FileAppender fa = new FileAppender();
fa.setFile("d:/log.txt");
fa.setLayout(new PatternLayout(PatternLayout.DEFAULT_CONVERSION_PATTERN));
fa.activateOptions(); \\ ← activate the options
org.apache.log4j.Logger.getRootLogger().addAppender(fa);

代码示例来源: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: cloudfoundry-incubator/multiapps-controller

private Appender createAppender(Level level, File logFile, PatternLayout layout) {
  FileAppender appender = new FileAppender();
  if (layout == null) {
    layout = new PatternLayout(LOG_LAYOUT);
  }
  appender.setLayout(layout);
  appender.setFile(logFile.getAbsolutePath());
  appender.setThreshold(level);
  appender.setAppend(true);
  appender.activateOptions();
  return appender;
}

代码示例来源: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: org.apache.commons/commons-vfs2

private void prepareServerLog(final File log) throws IOException {
  final Layout layout = new PatternLayout("%d{dd.MM.yyyy HH:mm:ss} *%-5p* %c{1}: %m%n");
  final Logger jackrabbitLog = Logger.getRootLogger();
  jackrabbitAppender = new FileAppender(layout, new File(log, "jackrabbit.log").getPath());
  jackrabbitAppender.setThreshold(Level.ALL);
  jackrabbitLog.addAppender(jackrabbitAppender);
  final Logger jettyLog = Logger.getLogger("org.mortbay.log");
  jettyAppender = new FileAppender(layout, new File(log, "jetty.log").getPath());
  jettyAppender.setThreshold(Level.ALL);
  jettyLog.addAppender(jettyAppender);
  jettyLog.setAdditivity(false);
  System.setProperty("derby.stream.error.file", new File(log, "derby.log").getPath());
}

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

FileAppender fa = new FileAppender();
fa.setFile("/test/crm/log/error.log");
fa.setLayout(new 
 PatternLayout("%C{1} %L [%t] %d{dd MMM,yyyy HH:mm:ss.SSS} %-5p - %m%n"));
fa.setThreshold(Level.ERROR);
fa.setAppend(true);
fa.activateOptions();
Logger.getRootLogger().addAppender(fa);
// similarly you can add all appenders.
// or just append file name alone 
Logger log = Logger.getLogger(YourClass.class);
FileAppender appender = (FileAppender) log.getAppender("ErrorLog");
appender.setFile("appender");

代码示例来源:origin: SmartDataAnalytics/DL-Learner

public static void main(String[] args) throws Exception {
    StringRenderer.setRenderer(Rendering.DL_SYNTAX);
    Logger.getLogger(QALDExperiment.class).addAppender(
        new FileAppender(new SimpleLayout(), "log/qtl-qald.log", false));
    Logger.getRootLogger().setLevel(Level.INFO);
    Logger.getLogger(QTL2Disjunctive.class).setLevel(Level.INFO);
    Logger.getLogger(QALDExperiment.class).setLevel(Level.INFO);
    Logger.getLogger(QueryExecutionFactoryCacheEx.class).setLevel(Level.INFO);
    
    new QALDExperiment(new DBpediaKB()).run();

//        new QALDExperiment(Dataset.BIOMEDICAL).run();
  }

相关文章