소스 검색

修复LoggingContextHolder.message()方法空指针异常问题

woody 2 달 전
부모
커밋
692f181bac
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      framework-base/src/main/java/com/chelvc/framework/base/context/LoggingContextHolder.java

+ 1 - 1
framework-base/src/main/java/com/chelvc/framework/base/context/LoggingContextHolder.java

@@ -69,7 +69,7 @@ public final class LoggingContextHolder {
     public static String message(HttpServletRequest request, @NonNull Object... messages) {
         String uri = ObjectUtils.ifNull(request, HttpServletRequest::getRequestURI);
         String method = ObjectUtils.ifNull(request, HttpServletRequest::getMethod);
-        String parameter = HttpUtils.isMultipart(request) ? null : HttpUtils.serialize(request);
+        String parameter = request == null || HttpUtils.isMultipart(request) ? null : HttpUtils.serialize(request);
         return message(uri, method, parameter, messages);
     }