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

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

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

Logger.isDebugEnabled介绍

[英]DEBUGレベルのログ出力が有効か否かを判定する。
[中]调试レベルのログ出力が有効か否かを判定する。

代码示例

代码示例来源:origin: com.nablarch.framework/nablarch-fw-web-extension

/**
 * フォーマット定義ファイルを取得する。
 *
 * @param basePathName   FilePathSettingのベースパス論理名
 * @param layoutFileName フォーマット定義ファイル名
 * @return フォーマット定義ファイル
 */
private File getLayoutFile(String basePathName, String layoutFileName) {
  File layoutFile = FilePathSetting.getInstance().getFileWithoutCreate(basePathName, layoutFileName);
  if (LOGGER.isDebugEnabled()) {
    LOGGER.logDebug(concat(
        "applying format file. basePathName=[", basePathName, "] ",
        "layoutFileName=[", layoutFileName, "] ",
        "layoutFile=[", layoutFile.getAbsolutePath(), "]"));
  }
  return layoutFile;
}

代码示例来源:origin: com.nablarch.framework/nablarch-fw-web-extension

/** アップロードファイルの中身をログ出力する。 */
private void logContentOfUploaded() {
  if (LOGGER.isDebugEnabled()) {
    LOGGER.logDebug(concat(
        "content of uploaded file is [",
        BinaryUtil.convertToHexStringWithPrefix(toByteArray()),
        "]"));
  }
}

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

/**
 * 測定を開始する。
 * @param point 測定対象を識別するID
 */
@Published(tag = "architect")
public static void start(String point) {
  if (!PERFORMANCE_LOGGER.isDebugEnabled()) {
    return;
  }
  PerformanceLogFormatter formatter = getPerformanceLogFormatter();
  if (!formatter.isTargetPoint(point)) {
    return;
  }
  formatter.start(point);
}

代码示例来源:origin: com.nablarch.framework/nablarch-fw-web-extension

/**
 * バリデーションエラーをログ出力する。
 *
 * @param errorRecord エラーレコード
 * @param context     バリデーション結果
 */
private void logValidationError(DataRecord errorRecord, ValidationContext<FORM> context) {
  if (LOGGER.isDebugEnabled()) {
    LOGGER.logDebug(concat(
        "   validation error .",
        " line=[", errorRecord.getRecordNumber(), "]",
        " messages=", context.getMessages()));
  }
}

代码示例来源:origin: com.nablarch.framework/nablarch-fw-web-extension

/**
 * レコードをログ出力する。
 *
 * @param dataRecord レコード
 * @param context    バリデーションコンテキスト
 */
private void logRecord(DataRecord dataRecord, ValidationContext<FORM> context) {
  if (LOGGER.isDebugEnabled()) {
    LOGGER.logDebug(concat(
        "invoking validation .",
        " line=[", dataRecord.getRecordNumber(), "]",
        " class=[", context.getTargetClass().getName(), "]",
        " validateFor=[", context.getValidateFor(), "]",
        " record=", dataRecord));
  }
}

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

@Override
  public String getValue(final Locale locale) {
    String resultMessage = message;
    if (StringUtil.hasValue(messageIdOfItemName)) {
      try {
        final String itemName = MessageUtil.getStringResource(messageIdOfItemName)
                          .getValue(locale);
        resultMessage = '[' + itemName + ']' + message;
      } catch (MessageNotFoundException e) {
        // メッセージが存在しない場合は何もしない。
        if (LOGGER.isDebugEnabled()) {
          LOGGER.logDebug("item name was not found in message resource.", e);
        }
      }
    }
    return resultMessage;
  }
}

代码示例来源:origin: com.nablarch.framework/nablarch-fw-web-extension

/**
   * 形式エラーをログ出力する。
   *
   * @param e 形式エラー例外
   */
  private void logFormatError(InvalidDataFormatException e) {
    if (LOGGER.isDebugEnabled()) {
      LOGGER.logDebug(concat(
          "       format error . ",
          "line=[", e.getRecordNumber(), "] ",
          "fieldName=[", e.getFieldName(), "] ",
          e.getMessage()));
    }
  }
}

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

/**
   * 測定を終了しパフォーマンスログを出力する。
   * @param point 測定対象を識別するID
   * @param result 処理結果を表す文字列
   * @param logOptions ログのオプション情報
   */
  @Published(tag = "architect")
  public static void end(String point, String result, Object... logOptions) {
    if (!PERFORMANCE_LOGGER.isDebugEnabled()) {
      return;
    }
    PerformanceLogFormatter formatter = getPerformanceLogFormatter();
    if (!formatter.isTargetPoint(point)) {
      return;
    }
    String message = getPerformanceLogFormatter().end(point, result);
    PERFORMANCE_LOGGER.logDebug(message, logOptions);
  }
}

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

@Override
public HttpResponse handle(HttpRequest request, ExecutionContext context) {
  HttpResponse response;
  try {
    response = context.handleNext(request);
  } catch (HttpErrorResponse errorResponse) {
    response = errorResponse.getResponse();
  } catch (Throwable e) {
    response = errorResponseBuilder.build(request, context, e);
    errorLogWriter.write(request, response, context, e);
  }
  if (LOGGER.isDebugEnabled()) {
    LOGGER.logDebug(request.getMethod() + ' ' + request.getRequestUri() + " status code=[" + response.getStatusCode() + "], content length=[" + response.getContentLength() + ']');
  }
  writeResponse(response, (ServletExecutionContext) context);
  return response;
}

相关文章