public static DiagnosticContextCollector Begin() { var value = new AmbientDiagnosticContextCollector(); value._collector = new DiagnosticContextCollector(value); AmbientCollector.Value = value; return(value._collector); }
/// <summary> /// Start collecting properties to associate with the current diagnostic context. This will replace /// the active collector, if any. /// </summary> /// <returns>A collector that will receive properties added in the current diagnostic context.</returns> public DiagnosticContextCollector BeginCollection() { return(AmbientDiagnosticContextCollector.Begin()); }