diff --git a/gateway/src/main/java/com/demo/gateway/exception/GatewayExceptionHandler.java b/gateway/src/main/java/com/demo/gateway/exception/GatewayExceptionHandler.java index de88cbc..79adb0c 100644 --- a/gateway/src/main/java/com/demo/gateway/exception/GatewayExceptionHandler.java +++ b/gateway/src/main/java/com/demo/gateway/exception/GatewayExceptionHandler.java @@ -1,5 +1,6 @@ package com.demo.gateway.exception; +import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONObject; import org.springframework.boot.web.reactive.error.ErrorWebExceptionHandler; import org.springframework.http.HttpStatus; @@ -55,8 +56,9 @@ public class GatewayExceptionHandler extends AbstractExceptionHandler implements @Override public Mono handle(ServerWebExchange exchange, Throwable ex) { - System.out.println(ex.getMessage()); + JSONObject errorInfo = super.buildErrorMap(ex); + System.out.println(JSON.toJSONString(errorInfo)); if (exchange.getResponse().isCommitted()) { return Mono.error(ex); }