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

x33g5p2x  于2022-01-23 转载在 其他  
字(5.8k)|赞(0)|评价(0)|浏览(149)

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

Logger.fatal介绍

[英]Log a message with the FATAL level with message formatting done according to the value of messagePattern and arg parameters.

This form avoids superflous parameter construction. Whenever possible, you should use this form instead of constructing the message parameter using string concatenation.
[中]使用FATAL级别记录消息,并根据messagePatternarg参数的值设置消息格式。
这种形式避免了超级参数构造。只要有可能,您应该使用此表单,而不是使用字符串连接构造消息参数。

代码示例

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

@Override
  public void fatal(Object message) {
    super.fatal(generateMessage(message));
  }
}

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

@Override
public void fatal(Object message, Throwable throwable) {
  super.fatal(generateMessage(message), throwable);
}
@Override

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

port = Integer.parseInt(strRep);
  } catch (NumberFormatException nfe) {
    LOG.fatal("Unable to parse " + PORT_PROP_NAME +
         " property with value " + strRep + ".");
    JOptionPane.showMessageDialog(
  lr.start();
} catch (IOException e) {
  LOG.fatal("Unable to connect to socket server, quiting", e);
  JOptionPane.showMessageDialog(
    this,

代码示例来源:origin: pentaho/pentaho-kettle

@Override
public void fatal( Object arg0 ) {
 setCodeLine();
 getLogger().fatal( arg0 );
}

代码示例来源:origin: pentaho/pentaho-kettle

@Override
public void fatal( Object arg0, Throwable arg1 ) {
 setCodeLine();
 getLogger().fatal( arg0, arg1 );
}

代码示例来源:origin: h2oai/h2o-2

l4j.fatal(s);

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

public void run() {
    for(int j = 0; j < count; j++) {
      try {
        String clusterXml = factory.bootstrapMetadataWithRetries(MetadataStore.CLUSTER_KEY);
        new ClusterMapper().readCluster(new StringReader(clusterXml));
        String storesXml = factory.bootstrapMetadataWithRetries(MetadataStore.STORES_KEY);
        new StoreDefinitionsMapper().readStoreList(new StringReader(storesXml));
        if(logger.isTraceEnabled())
          logger.trace("ok " + j);
      } catch(MappingException me) {
        logger.fatal(me, me);
        System.exit(-1);
      } catch(Exception e) {
        logger.error(e, e);
      }
    }
  }
});

代码示例来源:origin: magefree/mage

@Override
  protected void done() {
    try {
      get();
    } catch (InterruptedException ex) {
      logger.fatal("Update Tables Task error", ex);
    } catch (ExecutionException ex) {
      logger.fatal("Update Tables Task error", ex);
    } catch (CancellationException ex) {
    }
  }
}

代码示例来源:origin: linkedin/indextank-engine

public void fatal(Throwable t, String message, Object... args) {
  if (log.isEnabledFor(Level.FATAL)) {
    log.fatal(String.format(message, args), t);
  }
}

代码示例来源:origin: linkedin/indextank-engine

public void fatal(String message, Object... args) {
  if (log.isEnabledFor(Level.FATAL)) {
    log.fatal(String.format(message, args));
  }
}

代码示例来源:origin: magefree/mage

@Override
protected void done() {
  try {
    get();
  } catch (InterruptedException ex) {
    logger.fatal("Replay Match Task error", ex);
  } catch (ExecutionException ex) {
    logger.fatal("Replay Match Task error", ex);
  } catch (CancellationException ex) {
  }
}

代码示例来源:origin: magefree/mage

ConfigSettings() {
  try {
    JAXBContext jaxbContext = JAXBContext.newInstance("mage.server.util.config");
    Unmarshaller unmarshaller = jaxbContext.createUnmarshaller();
    config = (Config) unmarshaller.unmarshal(new File("config/config.xml"));
  } catch (JAXBException ex) {
    logger.fatal("ConfigSettings error", ex);
  }
}

代码示例来源:origin: magefree/mage

public Match createMatch(String gameType, MatchOptions options) {
  Match match;
  try {
    Constructor<Match> con = games.get(gameType).getConstructor(MatchOptions.class);
    match = con.newInstance(options);
  } catch (Exception ex) {
    logger.fatal("Error creating match - " + gameType, ex);
    return null;
  }
  logger.debug("Game created: " + gameType); // + game.getId().toString());
  return match;
}

代码示例来源:origin: magefree/mage

@Override
protected void done() {
  try {
    get();
  } catch (InterruptedException | ExecutionException ex) {
    logger.fatal("Update Tables Task error", ex);
  } catch (CancellationException ex) {
  }
}

代码示例来源:origin: magefree/mage

public DraftCube createDraftCube(String draftCubeName) {
  DraftCube draftCube;
  try {
    Constructor<?> con = draftCubes.get(draftCubeName).getConstructor();
    draftCube = (DraftCube)con.newInstance();
  } catch (Exception ex) {
    logger.fatal("CubeFactory error", ex);
    return null;
  }
  logger.debug("Draft cube created: " + draftCube.getName());
  return draftCube;
}

代码示例来源:origin: magefree/mage

@Override
public void gameResult(String result) {
  try {
    endGame(result);
  } catch (MageException ex) {
    logger.fatal("Game Result error", ex);
  }
}

代码示例来源:origin: magefree/mage

@Override
protected void done() {
  try {
    get();
  } catch (InterruptedException | ExecutionException ex) {
    logger.fatal("Update Players Task error", ex);
  } catch (CancellationException ex) {
  }
}

代码示例来源:origin: magefree/mage

@Override
  protected void done() {
    try {
      get();
    } catch (InterruptedException | ExecutionException ex) {
      logger.fatal("Update Matches Task error", ex);
    } catch (CancellationException ex) {
    }
  }
}

代码示例来源:origin: magefree/mage

private static Class<?> loadPlugin(Plugin plugin) {
  try {
    classLoader.addURL(new File(pluginFolder, plugin.getJar()).toURI().toURL());
    logger.debug("Loading plugin: " + plugin.getClassName());
    return Class.forName(plugin.getClassName(), true, classLoader);
  } catch (ClassNotFoundException ex) {
    logger.warn(new StringBuilder("Plugin not Found: ").append(plugin.getClassName()).append(" - ").append(plugin.getJar()).append(" - check plugin folder"), ex);
  } catch (MalformedURLException ex) {
    logger.fatal("Error loading plugin " + plugin.getJar(), ex);
  }
  return null;
}

代码示例来源:origin: magefree/mage

protected void updateGameStatePriority(String methodName, Game game) {
  if (game.getState().getPriorityPlayerId() != null) { // don't do it if priority was set to null before (e.g. discard in cleanaup)
    if (getId() == null) {
      logger.fatal("Player with no ID: " + name);
      this.quit(game);
      return;
    }
    logger.debug("Setting game priority to " + getId() + " [" + methodName + ']');
    game.getState().setPriorityPlayerId(getId());
  }
}

相关文章