FairSchedulerEventLog.java 文件源码

java
阅读 32 收藏 0 点赞 0 评论 0

项目:hardfs 作者:
boolean init(FairSchedulerConfiguration conf) {
  try {
    logDir = conf.getEventlogDir();
    File logDirFile = new File(logDir);
    if (!logDirFile.exists()) {
      if (!logDirFile.mkdirs()) {
        throw new IOException(
            "Mkdirs failed to create " + logDirFile.toString());
      }
    }
    String username = System.getProperty("user.name");
    logFile = String.format("%s%shadoop-%s-fairscheduler.log",
        logDir, File.separator, username);
    logDisabled = false;
    PatternLayout layout = new PatternLayout("%d{ISO8601}\t%m%n");
    appender = new DailyRollingFileAppender(layout, logFile, "'.'yyyy-MM-dd");
    appender.activateOptions();
    LOG.info("Initialized fair scheduler event log, logging to " + logFile);
  } catch (IOException e) {
    LOG.error(
        "Failed to initialize fair scheduler event log. Disabling it.", e);
    logDisabled = true;
  }
  return !(logDisabled);
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号