예제 #1
0
파일: TraceOps.cs 프로젝트: jdruin/F5Eagle
        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);
        }
예제 #2
0
파일: TraceOps.cs 프로젝트: jdruin/F5Eagle
        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);
        }