From b7fae543e6d9f07e83e935876cba5dc99db35598 Mon Sep 17 00:00:00 2001 From: standlove Date: Wed, 21 Dec 2022 09:11:51 +0800 Subject: [PATCH] log client connection aborted error log --- .../direct/services/view/ajax/CustomFormatAJAXResult.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/java/main/com/topcoder/direct/services/view/ajax/CustomFormatAJAXResult.java b/src/java/main/com/topcoder/direct/services/view/ajax/CustomFormatAJAXResult.java index e9d2e03a0..ca823f2c5 100644 --- a/src/java/main/com/topcoder/direct/services/view/ajax/CustomFormatAJAXResult.java +++ b/src/java/main/com/topcoder/direct/services/view/ajax/CustomFormatAJAXResult.java @@ -25,6 +25,7 @@ import com.topcoder.direct.services.view.action.contest.launch.AggregateDataModel; import com.topcoder.direct.services.view.ajax.processors.DefaultAJAXResultPreProcessor; import com.topcoder.direct.services.view.ajax.serializers.JSONDataSerializer; +import org.apache.log4j.Logger; /** *

@@ -185,6 +186,8 @@ public class CustomFormatAJAXResult implements Result { */ private boolean enabledGzip = false; + private Logger logger = Logger.getLogger(CustomFormatAJAXResult.class); + /** *

* Default constructor. @@ -310,6 +313,7 @@ private static void writeDataAndClose(InputStream in, OutputStream out) throws I out.flush(); } catch (IOException e) { // The client side has aborted or closed connection + logger.error("The client side has aborted or closed connection", e); } finally { // close the input stream closeStream(in);