Example #1
0
        /// <summary>Traces a 10ms sleep and adds a stacktrace.</summary>
        public string TraceStackTrace(string id, [FromServices] IManagedTracer tracer)
        {
            string message = EntryData.GetMessage(nameof(TraceStackTrace), id);

            using (tracer.StartSpan(message))
            {
                Thread.Sleep(10);
                tracer.SetStackTrace(TraceEntryData.CreateStackTrace());
            }
            return(message);
        }
        public string TraceStackTrace(string id)
        {
            string message = EntryData.GetMessage(nameof(TraceStackTrace), id);

            using (CloudTrace.Tracer.StartSpan(message))
            {
                Thread.Sleep(10);
                CloudTrace.Tracer.SetStackTrace(TraceEntryData.CreateStackTrace());
            }
            return(message);
        }