From 5db0b54368660e7dbfed1e4bbf547247f85c176b Mon Sep 17 00:00:00 2001 From: Vitaly Takmazov Date: Thu, 26 Jan 2023 12:40:27 +0300 Subject: ActivityPub: log 404 errors on debug level --- src/main/java/com/juick/config/ActivityPubClientErrorHandler.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'src/main/java/com/juick/config/ActivityPubClientErrorHandler.java') diff --git a/src/main/java/com/juick/config/ActivityPubClientErrorHandler.java b/src/main/java/com/juick/config/ActivityPubClientErrorHandler.java index c6e59768..f230d3d7 100644 --- a/src/main/java/com/juick/config/ActivityPubClientErrorHandler.java +++ b/src/main/java/com/juick/config/ActivityPubClientErrorHandler.java @@ -43,12 +43,15 @@ public class ActivityPubClientErrorHandler implements Interceptor { var response = chain.proceed(request); var url = request.url(); if (!response.isSuccessful()) { + var code = response.code(); + var body = response.body() != null ? response.body().string() : ""; if (response.code() == HttpStatus.GONE.value()) { logger.debug("Server report {} is gone, deleting", url); applicationEventPublisher.publishEvent(new DeleteUserEvent(this, url.toString())); + } else if (response.code() == HttpStatus.NOT_FOUND.value()) { + logger.debug("HTTP ERROR {} on {} : {}", code, url, body); } else { - logger.warn("HTTP ERROR {} on {} : {}", response.code(), - url, response.body() != null ? response.body().string() : ""); + logger.warn("HTTP ERROR {} on {} : {}", code, url, body); } } return response; -- cgit v1.2.3