1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-29 19:45:01 +02:00

[205318] Added additional entries in logged stack traces of runnables executed by the executor.

This commit is contained in:
Pawel Piech 2007-10-03 17:18:00 +00:00
parent 2bbc801bdf
commit 29b939c50d

View file

@ -170,8 +170,12 @@ public class DefaultDsfExecutor extends ScheduledThreadPoolExecutor
traceBuilder.append(dsfExecutable.fCreatedBy.fSequenceNumber); traceBuilder.append(dsfExecutable.fCreatedBy.fSequenceNumber);
} }
if (dsfExecutable.fCreatedAt != null) { if (dsfExecutable.fCreatedAt != null) {
traceBuilder.append(" at "); //$NON-NLS-1$ traceBuilder.append("\n at "); //$NON-NLS-1$
traceBuilder.append(dsfExecutable.fCreatedAt.fStackTraceElements[0].toString()); traceBuilder.append(dsfExecutable.fCreatedAt.fStackTraceElements[0].toString());
for (int i = 1; i < dsfExecutable.fCreatedAt.fStackTraceElements.length && i < 3; i++) {
traceBuilder.append("\n "); //$NON-NLS-1$
traceBuilder.append(dsfExecutable.fCreatedAt.fStackTraceElements[i].toString());
}
} }
} }
} }
@ -182,6 +186,12 @@ public class DefaultDsfExecutor extends ScheduledThreadPoolExecutor
traceBuilder.append(" by #"); //$NON-NLS-1$ traceBuilder.append(" by #"); //$NON-NLS-1$
traceBuilder.append(fSubmittedBy.fSequenceNumber); traceBuilder.append(fSubmittedBy.fSequenceNumber);
} }
traceBuilder.append("\n at "); //$NON-NLS-1$
traceBuilder.append(fSubmittedAt.fStackTraceElements[0].toString());
for (int i = 1; i < fSubmittedAt.fStackTraceElements.length && i < 3; i++) {
traceBuilder.append("\n "); //$NON-NLS-1$
traceBuilder.append(fSubmittedAt.fStackTraceElements[i].toString());
}
traceBuilder.append(" at "); //$NON-NLS-1$ traceBuilder.append(" at "); //$NON-NLS-1$
traceBuilder.append(fSubmittedAt.fStackTraceElements[0].toString()); traceBuilder.append(fSubmittedAt.fStackTraceElements[0].toString());