public static void DebugTrace( Exception exception, string category, TracePriority priority ) { if (!IsTracePossible()) { return; } if (!IsTraceEnabled(priority)) /* HACK: *PERF* Bail. */ { return; } DebugTrace( GlobalState.GetCurrentSystemThreadId(), FormatOps.TraceException(exception), category, priority); }
public static void DebugTrace( int?threadId, Exception exception, string category, TracePriority priority ) { if (!IsTracePossible()) { return; } if (!IsTraceEnabled(priority)) /* HACK: *PERF* Bail. */ { return; } DebugTrace( threadId, FormatOps.TraceException(exception), category, priority); }