Author: markt Date: Wed Mar 21 19:32:26 2012 New Revision: 1303523 URL: http://svn.apache.org/viewvc?rev=1303523&view=rev Log: More detailed logging to help track down failures
Modified: tomcat/tc7.0.x/trunk/ (props changed) tomcat/tc7.0.x/trunk/test/org/apache/catalina/tribes/group/TestGroupChannelMemberArrival.java Propchange: tomcat/tc7.0.x/trunk/ ------------------------------------------------------------------------------ Merged /tomcat/trunk:r1303521 Modified: tomcat/tc7.0.x/trunk/test/org/apache/catalina/tribes/group/TestGroupChannelMemberArrival.java URL: http://svn.apache.org/viewvc/tomcat/tc7.0.x/trunk/test/org/apache/catalina/tribes/group/TestGroupChannelMemberArrival.java?rev=1303523&r1=1303522&r2=1303523&view=diff ============================================================================== --- tomcat/tc7.0.x/trunk/test/org/apache/catalina/tribes/group/TestGroupChannelMemberArrival.java (original) +++ tomcat/tc7.0.x/trunk/test/org/apache/catalina/tribes/group/TestGroupChannelMemberArrival.java Wed Mar 21 19:32:26 2012 @@ -138,9 +138,21 @@ public class TestGroupChannelMemberArriv private void report(String event, Member member, int count) { StringBuilder message = new StringBuilder(100); - message.append(System.currentTimeMillis()).append(' ').append(name) - .append(':').append(event).append(", has ").append(count) - .append(" members now. Member:["); + message.append(System.currentTimeMillis()); + message.append(' '); + message.append(name); + message.append(':'); + message.append(event); + message.append(", has "); + message.append(count); + message.append(" members now. Member:["); + message.append("host: "); + appendByteArrayToString(message, member.getHost()); + message.append(", port: "); + message.append(member.getPort()); + message.append(", id: "); + appendByteArrayToString(message, member.getUniqueId()); + message.append(", payload: "); try { message.append(new String(member.getPayload(), "ASCII")); } catch (Exception x) { @@ -151,6 +163,19 @@ public class TestGroupChannelMemberArriv .append(t.hashCode()); System.out.println(message); } + + private void appendByteArrayToString(StringBuilder sb, byte[] input) { + if (input == null) { + sb.append("null"); + return; + } + for (int i = 0; i < input.length; i++) { + if (i > 0) { + sb.append('.'); + } + sb.append(input[i] & 0xFF); + } + } } } --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org