Brevify our toString() output so that cache debug logging is readable.

This commit is contained in:
Michael Bayne
2007-08-14 23:15:08 +00:00
parent 34d1e73976
commit 8e916489e0
+7 -5
View File
@@ -215,14 +215,16 @@ public class Key<T extends PersistentRecord> extends WhereClause
@Override @Override
public String toString () public String toString ()
{ {
StringBuilder builder = StringBuilder builder = new StringBuilder(condition.getPersistentClass().getSimpleName());
new StringBuilder("[Key pClass=").append(condition.getPersistentClass().getName()); builder.append("(");
String[] keyFields = getKeyFields(condition.getPersistentClass()); String[] keyFields = getKeyFields(condition.getPersistentClass());
for (int ii = 0; ii < keyFields.length; ii ++) { for (int ii = 0; ii < keyFields.length; ii ++) {
builder.append(", ").append(keyFields[ii]).append("="). if (ii > 0) {
append(condition.getValues()[ii]); builder.append(", ");
}
builder.append(keyFields[ii]).append("=").append(condition.getValues()[ii]);
} }
builder.append("]"); builder.append(")");
return builder.toString(); return builder.toString();
} }