public String toString() {
Formatter f = new Formatter();
f.format("%s [%d] [%d] %s %s: ", getDate(), reqTime, reqSeq, level, where);
if (isStart)
f.format(" (%s) %s %n", ip, getPath());
else if (isDone)
f.format(" %d %d %d %n", returnCode, sizeBytes, msecs);
if (extra != null)
f.format(" %s", extra);