Author: markt
Date: Wed Oct 8 19:08:31 2014
New Revision: 1630203
URL: http://svn.apache.org/r1630203
Log:
Add debug logging for IOEs while reading data from server
Modified:
tomcat/trunk/java/org/apache/tomcat/websocket/LocalStrings.properties
tomcat/trunk/java/org/apache/tomcat/websocket/WsFrameClient.java
Modified: tomcat/trunk/java/org/apache/tomcat/websocket/LocalStrings.properties
URL:
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/websocket/LocalStrings.properties?rev=1630203&r1=1630202&r2=1630203&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/tomcat/websocket/LocalStrings.properties
(original)
+++ tomcat/trunk/java/org/apache/tomcat/websocket/LocalStrings.properties Wed
Oct 8 19:08:31 2014
@@ -62,6 +62,8 @@ wsFrame.sessionClosed=The client data ca
wsFrame.textMessageTooBig=The decoded text message was too big for the output
buffer and the endpoint does not support partial messages
wsFrame.wrongRsv=The client frame set the reserved bits to [{0}] for a message
with opCode [{1}] which was not supported by this endpoint
+wsFrameClient.ioe=Failure while reading data sent by server
+
wsRemoteEndpoint.closed=Message will not be sent because the WebSocket session
has been closed
wsRemoteEndpoint.closedDuringMessage=The remainder of the message will not be
sent because the WebSocket session has been closed
wsRemoteEndpoint.closedOutputStream=This method may not be called as the
OutputStream has been closed
Modified: tomcat/trunk/java/org/apache/tomcat/websocket/WsFrameClient.java
URL:
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/websocket/WsFrameClient.java?rev=1630203&r1=1630202&r2=1630203&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/tomcat/websocket/WsFrameClient.java (original)
+++ tomcat/trunk/java/org/apache/tomcat/websocket/WsFrameClient.java Wed Oct 8
19:08:31 2014
@@ -23,8 +23,16 @@ import java.nio.channels.CompletionHandl
import javax.websocket.CloseReason;
import javax.websocket.CloseReason.CloseCodes;
+import org.apache.juli.logging.Log;
+import org.apache.juli.logging.LogFactory;
+import org.apache.tomcat.util.res.StringManager;
+
public class WsFrameClient extends WsFrameBase {
+ private final Log log = LogFactory.getLog(WsFrameClient.class);
+ private static final StringManager sm =
+ StringManager.getManager(Constants.PACKAGE_NAME);
+
private final AsyncChannelWrapper channel;
private final CompletionHandler<Integer,Void> handler;
// Not final as it may need to be re-sized
@@ -111,6 +119,7 @@ public class WsFrameClient extends WsFra
// continuing to send a message after the server sent a close
// control message.
if (isOpen()) {
+ log.debug(sm.getString("wsFrameClient.ioe", e));
close(e);
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]