[O] Hide unnecessarily long EOF error for Diva compression

This commit is contained in:
Azalea
2024-02-27 22:55:43 -05:00
parent be0a841926
commit 293acbcc03
2 changed files with 7 additions and 2 deletions

View File

@@ -7,6 +7,7 @@ import jakarta.servlet.FilterChain;
import jakarta.servlet.ServletException;
import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;
import org.eclipse.jetty.io.EofException;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.stereotype.Component;
@@ -49,7 +50,11 @@ public class DivaCompressionFilter extends OncePerRequestFilter {
response.setContentLength(respResult.length);
response.setHeader("pragma", "DFI");
response.getOutputStream().write(respResult);
try {
response.getOutputStream().write(respResult);
} catch (EofException e) {
logger.warn("- EOF: Client closed connection");
}
}
@Override

View File

@@ -50,7 +50,7 @@ class CompressionFilter : OncePerRequestFilter() {
try {
resp.outputStream.write(respResult)
} catch (e: EofException) {
logger.warn("Client closed connection")
logger.warn("- EOF: Client closed connection")
}
}