nablarch.core.log.Logger.logFatal()方法的使用及代码示例

x33g5p2x  于2022-01-24 转载在 其他  
字(2.0k)|赞(0)|评价(0)|浏览(255)

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

Logger.logFatal介绍

[英]FATALレベルでログを出力する。
[中]致命的レベルでログを出力する。

代码示例

代码示例来源:origin: com.nablarch.framework/nablarch-core-applog

/**
 * FATALレベルの障害通知ログと障害解析ログを出力する。
 * @param error エラー情報
 * @param data 処理対象データ
 * @param failureCode 障害コード
 * @param messageOptions 障害コードからメッセージを取得する際に使用するオプション情報
 * @param logOptions ログのオプション情報
 */
@Published(tag = "architect")
public static void logFatal(Throwable error, Object data, String failureCode, Object[] messageOptions, Object[] logOptions) {
  String notificationMessage = getFailureLogFormatter().formatNotificationMessage(error, data, failureCode, messageOptions);
  String errorMessage = getFailureLogFormatter().formatAnalysisMessage(error, data, failureCode, messageOptions);
  MONITOR_LOGGER.logFatal(notificationMessage, error, logOptions);
  ANALYSIS_LOGGER.logFatal(errorMessage, error, logOptions);
}

代码示例来源:origin: com.nablarch.framework/nablarch-core

/**
 * メッセージをログに出力する。
 *
 * @param level ログレベル
 * @param message メッセージ
 */
public static void write(final LogLevel level, final String message) {
  switch (level) {
    case FATAL:
      LOGGER.logFatal(message);
      break;
    case ERROR:
      LOGGER.logError(message);
      break;
    case WARN:
      LOGGER.logWarn(message);
      break;
    case INFO:
      LOGGER.logInfo(message);
      break;
    case DEBUG:
      LOGGER.logDebug(message);
      break;
    case TRACE:
      LOGGER.logTrace(message);
      break;
  }
}

代码示例来源:origin: com.nablarch.framework/nablarch-core

/**
   * メッセージをログに出力する。
   * @param level ログレベル
   * @param message メッセージ
   * @param throwable 例外
   */
  public static void write(final LogLevel level, final String message, final Throwable throwable) {
    switch (level) {
      case FATAL:
        LOGGER.logFatal(message, throwable);
        break;
      case ERROR:
        LOGGER.logError(message, throwable);
        break;
      case WARN:
        LOGGER.logWarn(message, throwable);
        break;
      case INFO:
        LOGGER.logInfo(message, throwable);
        break;
      case DEBUG:
        LOGGER.logDebug(message, throwable);
        break;
      case TRACE:
        LOGGER.logTrace(message, throwable);
        break;
    }
  }
}

相关文章