Rename logger

This commit is contained in:
2023-10-16 15:32:31 +08:00
parent a3f02b1305
commit 42c4a90f87

View File

@@ -18,54 +18,54 @@ import top.fatweb.api.exception.TokenHasExpiredException
@RestControllerAdvice @RestControllerAdvice
class ExceptionHandler { class ExceptionHandler {
private val log: Logger = LoggerFactory.getLogger(this::class.java) private val logger: Logger = LoggerFactory.getLogger(this::class.java)
@ExceptionHandler(value = [Exception::class]) @ExceptionHandler(value = [Exception::class])
fun exceptionHandler(e: Exception): ResponseResult<*> { fun exceptionHandler(e: Exception): ResponseResult<*> {
return when (e) { return when (e) {
is InsufficientAuthenticationException -> { is InsufficientAuthenticationException -> {
log.debug(e.localizedMessage, e) logger.debug(e.localizedMessage, e)
ResponseResult.fail(ResponseCode.SYSTEM_UNAUTHORIZED, e.localizedMessage, null) ResponseResult.fail(ResponseCode.SYSTEM_UNAUTHORIZED, e.localizedMessage, null)
} }
is HttpMessageNotReadableException -> { is HttpMessageNotReadableException -> {
log.debug(e.localizedMessage, e) logger.debug(e.localizedMessage, e)
ResponseResult.fail(ResponseCode.SYSTEM_REQUEST_ILLEGAL, e.localizedMessage.split(":")[0], null) ResponseResult.fail(ResponseCode.SYSTEM_REQUEST_ILLEGAL, e.localizedMessage.split(":")[0], null)
} }
is TokenExpiredException -> { is TokenExpiredException -> {
log.debug(e.localizedMessage, e) logger.debug(e.localizedMessage, e)
ResponseResult.fail(ResponseCode.SYSTEM_TOKEN_HAS_EXPIRED, e.localizedMessage, null) ResponseResult.fail(ResponseCode.SYSTEM_TOKEN_HAS_EXPIRED, e.localizedMessage, null)
} }
is MethodArgumentNotValidException -> { is MethodArgumentNotValidException -> {
log.debug(e.localizedMessage, e) logger.debug(e.localizedMessage, e)
val errorMessage = e.allErrors.map { error -> error.defaultMessage }.joinToString(". ") val errorMessage = e.allErrors.map { error -> error.defaultMessage }.joinToString(". ")
ResponseResult.fail(ResponseCode.SYSTEM_ARGUMENT_NOT_VALID, errorMessage, null) ResponseResult.fail(ResponseCode.SYSTEM_ARGUMENT_NOT_VALID, errorMessage, null)
} }
is InternalAuthenticationServiceException -> { is InternalAuthenticationServiceException -> {
log.debug(e.localizedMessage, e) logger.debug(e.localizedMessage, e)
ResponseResult.fail(ResponseCode.SYSTEM_USERNAME_NOT_FOUND, "Username not found", null) ResponseResult.fail(ResponseCode.SYSTEM_USERNAME_NOT_FOUND, "Username not found", null)
} }
is BadCredentialsException -> { is BadCredentialsException -> {
log.debug(e.localizedMessage, e) logger.debug(e.localizedMessage, e)
ResponseResult.fail(ResponseCode.SYSTEM_LOGIN_USERNAME_PASSWORD_ERROR, e.localizedMessage, null) ResponseResult.fail(ResponseCode.SYSTEM_LOGIN_USERNAME_PASSWORD_ERROR, e.localizedMessage, null)
} }
is SignatureVerificationException, is JWTDecodeException -> { is SignatureVerificationException, is JWTDecodeException -> {
log.debug(e.localizedMessage, e) logger.debug(e.localizedMessage, e)
ResponseResult.fail(ResponseCode.SYSTEM_TOKEN_ILLEGAL, "Token illegal", null) ResponseResult.fail(ResponseCode.SYSTEM_TOKEN_ILLEGAL, "Token illegal", null)
} }
is TokenHasExpiredException -> { is TokenHasExpiredException -> {
log.debug(e.localizedMessage, e) logger.debug(e.localizedMessage, e)
ResponseResult.fail(ResponseCode.SYSTEM_TOKEN_HAS_EXPIRED, e.localizedMessage, null) ResponseResult.fail(ResponseCode.SYSTEM_TOKEN_HAS_EXPIRED, e.localizedMessage, null)
} }
else -> { else -> {
log.error(e.localizedMessage, e) logger.error(e.localizedMessage, e)
ResponseResult.fail(ResponseCode.SYSTEM_ERROR, data = null) ResponseResult.fail(ResponseCode.SYSTEM_ERROR, data = null)
} }
} }