Skip to content
This repository was archived by the owner on Jan 23, 2025. It is now read-only.

Commit ba5e109

Browse files
authored
Merge pull request #582 from standlove/dev
log client connection aborted error log
2 parents b794b59 + b7fae54 commit ba5e109

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

src/java/main/com/topcoder/direct/services/view/ajax/CustomFormatAJAXResult.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
import com.topcoder.direct.services.view.action.contest.launch.AggregateDataModel;
2626
import com.topcoder.direct.services.view.ajax.processors.DefaultAJAXResultPreProcessor;
2727
import com.topcoder.direct.services.view.ajax.serializers.JSONDataSerializer;
28+
import org.apache.log4j.Logger;
2829

2930
/**
3031
* <p>
@@ -185,6 +186,8 @@ public class CustomFormatAJAXResult implements Result {
185186
*/
186187
private boolean enabledGzip = false;
187188

189+
private Logger logger = Logger.getLogger(CustomFormatAJAXResult.class);
190+
188191
/**
189192
* <p>
190193
* Default constructor.
@@ -310,6 +313,7 @@ private static void writeDataAndClose(InputStream in, OutputStream out) throws I
310313
out.flush();
311314
} catch (IOException e) {
312315
// The client side has aborted or closed connection
316+
logger.error("The client side has aborted or closed connection", e);
313317
} finally {
314318
// close the input stream
315319
closeStream(in);

0 commit comments

Comments
 (0)