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

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

本文整理了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

  1. /**
  2. * フォーマット定義ファイルを取得する。
  3. *
  4. * @param basePathName FilePathSettingのベースパス論理名
  5. * @param layoutFileName フォーマット定義ファイル名
  6. * @return フォーマット定義ファイル
  7. */
  8. private File getLayoutFile(String basePathName, String layoutFileName) {
  9. File layoutFile = FilePathSetting.getInstance().getFileWithoutCreate(basePathName, layoutFileName);
  10. if (LOGGER.isDebugEnabled()) {
  11. LOGGER.logDebug(concat(
  12. "applying format file. basePathName=[", basePathName, "] ",
  13. "layoutFileName=[", layoutFileName, "] ",
  14. "layoutFile=[", layoutFile.getAbsolutePath(), "]"));
  15. }
  16. return layoutFile;
  17. }

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

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

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

  1. /**
  2. * 測定を開始する。
  3. * @param point 測定対象を識別するID
  4. */
  5. @Published(tag = "architect")
  6. public static void start(String point) {
  7. if (!PERFORMANCE_LOGGER.isDebugEnabled()) {
  8. return;
  9. }
  10. PerformanceLogFormatter formatter = getPerformanceLogFormatter();
  11. if (!formatter.isTargetPoint(point)) {
  12. return;
  13. }
  14. formatter.start(point);
  15. }

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

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

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

  1. /**
  2. * レコードをログ出力する。
  3. *
  4. * @param dataRecord レコード
  5. * @param context バリデーションコンテキスト
  6. */
  7. private void logRecord(DataRecord dataRecord, ValidationContext<FORM> context) {
  8. if (LOGGER.isDebugEnabled()) {
  9. LOGGER.logDebug(concat(
  10. "invoking validation .",
  11. " line=[", dataRecord.getRecordNumber(), "]",
  12. " class=[", context.getTargetClass().getName(), "]",
  13. " validateFor=[", context.getValidateFor(), "]",
  14. " record=", dataRecord));
  15. }
  16. }

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

  1. @Override
  2. public String getValue(final Locale locale) {
  3. String resultMessage = message;
  4. if (StringUtil.hasValue(messageIdOfItemName)) {
  5. try {
  6. final String itemName = MessageUtil.getStringResource(messageIdOfItemName)
  7. .getValue(locale);
  8. resultMessage = '[' + itemName + ']' + message;
  9. } catch (MessageNotFoundException e) {
  10. // メッセージが存在しない場合は何もしない。
  11. if (LOGGER.isDebugEnabled()) {
  12. LOGGER.logDebug("item name was not found in message resource.", e);
  13. }
  14. }
  15. }
  16. return resultMessage;
  17. }
  18. }

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

  1. /**
  2. * 形式エラーをログ出力する。
  3. *
  4. * @param e 形式エラー例外
  5. */
  6. private void logFormatError(InvalidDataFormatException e) {
  7. if (LOGGER.isDebugEnabled()) {
  8. LOGGER.logDebug(concat(
  9. " format error . ",
  10. "line=[", e.getRecordNumber(), "] ",
  11. "fieldName=[", e.getFieldName(), "] ",
  12. e.getMessage()));
  13. }
  14. }
  15. }

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

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

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

  1. @Override
  2. public HttpResponse handle(HttpRequest request, ExecutionContext context) {
  3. HttpResponse response;
  4. try {
  5. response = context.handleNext(request);
  6. } catch (HttpErrorResponse errorResponse) {
  7. response = errorResponse.getResponse();
  8. } catch (Throwable e) {
  9. response = errorResponseBuilder.build(request, context, e);
  10. errorLogWriter.write(request, response, context, e);
  11. }
  12. if (LOGGER.isDebugEnabled()) {
  13. LOGGER.logDebug(request.getMethod() + ' ' + request.getRequestUri() + " status code=[" + response.getStatusCode() + "], content length=[" + response.getContentLength() + ']');
  14. }
  15. writeResponse(response, (ServletExecutionContext) context);
  16. return response;
  17. }

相关文章