Skip to content

Commit db977c4

Browse files
author
Gytis Trikleris
committed
Log an error if health indicator throws an exception
1 parent 1a84d41 commit db977c4

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

spring-boot-actuator/src/main/java/org/springframework/boot/actuate/health/AbstractHealthIndicator.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,9 @@
1616

1717
package org.springframework.boot.actuate.health;
1818

19+
import org.apache.commons.logging.Log;
20+
import org.apache.commons.logging.LogFactory;
21+
1922
import org.springframework.boot.actuate.health.Health.Builder;
2023

2124
/**
@@ -31,13 +34,16 @@
3134
*/
3235
public abstract class AbstractHealthIndicator implements HealthIndicator {
3336

37+
private static final Log logger = LogFactory.getLog(AbstractHealthIndicator.class);
38+
3439
@Override
3540
public final Health health() {
3641
Health.Builder builder = new Health.Builder();
3742
try {
3843
doHealthCheck(builder);
3944
}
4045
catch (Exception ex) {
46+
logger.warn(String.format("%s failed", this.getClass().getSimpleName()), ex);
4147
builder.down(ex);
4248
}
4349
return builder.build();

0 commit comments

Comments
 (0)