|
|
@@ -49,24 +49,24 @@ public class GlobalExceptionHandler {
|
|
|
|
|
|
@ExceptionHandler(AccessDeniedException.class)
|
|
|
public Mono<RW<Object>> handleAuthorizationException(ServerWebExchange exchange, AccessDeniedException e) {
|
|
|
- log.warn("接口异常 uri = {} e = {}", exchange.getRequest().getPath().value(), LogExceptionStackTrace.erroStackTrace(e));
|
|
|
+ log.warn("接口异常 uri = {} e = {} ip = {}", exchange.getRequest().getPath().value(), LogExceptionStackTrace.erroStackTrace(e),exchange.getRequest().getRemoteAddress());
|
|
|
return RW.fail(HttpStatus.FORBIDDEN.toString(), "没有权限,请联系管理员授权", Mono.just(e.getMessage()));
|
|
|
}
|
|
|
@ExceptionHandler(IllegalArgumentException.class)
|
|
|
public Mono<RW<Object>> handleIllegalArgumentException(ServerWebExchange exchange, IllegalArgumentException e) {
|
|
|
- log.warn("接口异常 uri = {} e = {}", exchange.getRequest().getPath().value(), LogExceptionStackTrace.erroStackTrace(e));
|
|
|
+ log.warn("接口异常 uri = {} e = {} ip = {}", exchange.getRequest().getPath().value(), LogExceptionStackTrace.erroStackTrace(e),exchange.getRequest().getRemoteAddress());
|
|
|
return RW.fail(HttpStatus.FORBIDDEN.toString(), "请求参数异常", Mono.just(e.getMessage()));
|
|
|
}
|
|
|
//@ResponseStatus(HttpStatus.BAD_REQUEST)
|
|
|
@ExceptionHandler(MissingRequestValueException.class)
|
|
|
public Mono<RW<Object>> handleMissingRequestValueException(ServerWebExchange exchange, MissingRequestValueException e) {
|
|
|
- log.warn("接口异常 uri = {} e = {}", exchange.getRequest().getPath().value(), LogExceptionStackTrace.erroStackTrace(e));
|
|
|
+ log.warn("接口异常 uri = {} e = {} ip = {}", exchange.getRequest().getPath().value(), LogExceptionStackTrace.erroStackTrace(e),exchange.getRequest().getRemoteAddress());
|
|
|
return RW.fail(HttpStatus.FORBIDDEN.toString(), "请求参数异常", Mono.just(e.getMessage()));
|
|
|
}
|
|
|
|
|
|
@ExceptionHandler(AccountExpiredException.class)
|
|
|
public Mono<RW<Object>> handleAccountExpiredException(ServerWebExchange exchange, AccountExpiredException e) {
|
|
|
- log.warn("接口异常 uri = {} e = {}", exchange.getRequest().getPath().value(), LogExceptionStackTrace.erroStackTrace(e));
|
|
|
+ log.warn("接口异常 uri = {} e = {} ip = {}", exchange.getRequest().getPath().value(), LogExceptionStackTrace.erroStackTrace(e),exchange.getRequest().getRemoteAddress());
|
|
|
return RW.fail(e.getMessage(), Mono.just(e.getMessage()));
|
|
|
}
|
|
|
@ExceptionHandler(ResponseStatusException.class)
|
|
|
@@ -95,7 +95,7 @@ public class GlobalExceptionHandler {
|
|
|
}
|
|
|
@ExceptionHandler(DataAccessException.class)
|
|
|
public Mono<RW<Object>> handleDataAccessException(ServerWebExchange exchange, DataAccessException e) {
|
|
|
- log.error("接口异常 uri = {} e = {}", exchange.getRequest().getPath().value(), LogExceptionStackTrace.erroStackTrace(e));
|
|
|
+ log.error("接口异常 uri = {} e = {} ip = {}", exchange.getRequest().getPath().value(), LogExceptionStackTrace.erroStackTrace(e),exchange.getRequest().getRemoteAddress());
|
|
|
return RW.fail(e.getMessage(), Mono.just(e.getMessage()));
|
|
|
}
|
|
|
|
|
|
@@ -115,7 +115,7 @@ public class GlobalExceptionHandler {
|
|
|
}
|
|
|
log.warn("接口异常 uri= {} e= {}", exchange.getRequest().getPath().value(), LogExceptionStackTrace.erroStackTrace(e));
|
|
|
} else {
|
|
|
- log.error("接口异常 uri = {} e = {}", exchange.getRequest().getPath().value(), LogExceptionStackTrace.erroStackTrace(e));
|
|
|
+ log.error("接口异常 uri = {} e = {} ip = {}", exchange.getRequest().getPath().value(), LogExceptionStackTrace.erroStackTrace(e),exchange.getRequest().getRemoteAddress());
|
|
|
}
|
|
|
return RW.fail(e.getMessage(), Mono.just(e.getMessage()));
|
|
|
}
|