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

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

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

Logger.logError介绍

[英]ERRORレベルでログを出力する。
[中]错误レベルでログを出力する。

代码示例

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

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

相关文章