From 03d7deb48c22af2ca9302dd44e530b2ecc61ccbf Mon Sep 17 00:00:00 2001 From: ssc Date: Mon, 22 Jan 2024 13:53:08 +0000 Subject: [PATCH] Log unhandled exception before return status INTERNAL. --- .../java/org/lognet/springboot/grpc/FailureHandlingSupport.java | 1 + 1 file changed, 1 insertion(+) diff --git a/grpc-spring-boot-starter/src/main/java/org/lognet/springboot/grpc/FailureHandlingSupport.java b/grpc-spring-boot-starter/src/main/java/org/lognet/springboot/grpc/FailureHandlingSupport.java index f0cc5d5..ec9acf1 100644 --- a/grpc-spring-boot-starter/src/main/java/org/lognet/springboot/grpc/FailureHandlingSupport.java +++ b/grpc-spring-boot-starter/src/main/java/org/lognet/springboot/grpc/FailureHandlingSupport.java @@ -45,6 +45,7 @@ public void closeCall(Exception e, ServerCall call, Metadata headers, Cons log.warn("Closing call with {}", status); call.close(status, Optional.ofNullable(metadata).orElseGet(Metadata::new)); } else { + log.error("Unhandled exception", e); log.warn("Closing call with {}", Status.INTERNAL); call.close(Status.INTERNAL, new Metadata()); }