OnOperationEnd() статический приватный Метод

static private OnOperationEnd ( string message, bool successful, System.Guid id, long finisTicks, decimal secondsElapsed ) : void
message string
successful bool
id System.Guid
finisTicks long
secondsElapsed decimal
Результат void
Пример #1
0
        private void WriteFinishLog()
        {
            long    finisTicks     = Stopwatch.GetTimestamp();
            decimal secondsElapsed = GetSecondsElapsed(sw.ElapsedMilliseconds);
            string  methodName     = GetCallerMethodName();
            var     id             = GetActivityId();

            var additionalMessage = String.Empty;

            if (AdditionalObject != null)
            {
                try { additionalMessage = ", additional info: " + AdditionalObject; }
                catch { }
            }

            string message = string.Format("Finish {0}: {1}, {2}, id: {3}, method:{4}, ticks: {5}, seconds:{6}{7}",
                                           IsSuccessful ? "successful" : "UNSUCCESSFUL",
                                           PeekLogicalOperation() as string, id, _title, methodName, finisTicks, secondsElapsed, additionalMessage);

            Tracing.OnOperationEnd(message, IsSuccessful, this.OperationId, finisTicks, secondsElapsed);

            Logger.Write(message, _categories, TraceEventType.Stop);
        }