public static void MarkAsSuccessful(this ILogActivity activity) { activity.Confirm(() => new Telemetry { Succeeded = true }); }
/// <summary> /// Indicates that execution is exiting a region. /// </summary> /// <param name="activity">The log activity to be ended.</param> public static void Exit(ILogActivity activity) { if (activity != null) { activity.Dispose(); } }
public void DoStuff(string nestedWidgetParam) { ILogActivity activity = Log.Enter(() => new { nestedWidgetParam }); Log.Write("Doing some stuff..."); Log.Exit(activity); }