glenn 2003/10/22 06:46:28 Modified: util/java/org/apache/tomcat/util/net PoolTcpEndpoint.java Log: SocketExceptions can occur in a networked app. No need to log a stack trace, just log the remote host name/ip and the exception message. Then there is less cruft in the logs. Revision Changes Path 1.25 +11 -3 jakarta-tomcat-connectors/util/java/org/apache/tomcat/util/net/PoolTcpEndpoint.java Index: PoolTcpEndpoint.java =================================================================== RCS file: /home/cvs/jakarta-tomcat-connectors/util/java/org/apache/tomcat/util/net/PoolTcpEndpoint.java,v retrieving revision 1.24 retrieving revision 1.25 diff -u -r1.24 -r1.25 --- PoolTcpEndpoint.java 12 Oct 2003 21:15:53 -0000 1.24 +++ PoolTcpEndpoint.java 22 Oct 2003 13:46:28 -0000 1.25 @@ -587,6 +587,14 @@ con.setSocket(s); endpoint.setSocketOptions( s ); endpoint.getConnectionHandler().processConnection(con, perThrData); + } catch (SocketException se) { + endpoint.log.error( + "Remote Host " + s.getInetAddress() + + " SocketException: " + se.getMessage()); + // Try to close the socket + try { + s.close(); + } catch (IOException e) {} } catch (Throwable t) { endpoint.log.error("Unexpected error", t); // Try to close the socket
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]