private static void SetVerbosity(TraceVerbosity newValue)
 {
     Locker.EnterWriteLock();
     try { _verbosity = newValue; }
     finally { Locker.ExitWriteLock(); }
 }
 public static void ResetSettings()
 {
     Level = DefaultLevel;
     Verbosity = DefaultVerbosity;
 }
 public static void TurnOff()
 {
     Level = TraceLevel.None;
     Verbosity = TraceVerbosity.Minimal;
 }
 public static AzureEventSourceListener Create(TraceVerbosity verbosity) => new((eventArgs, formattedMessage) => WriteTraceLine(eventArgs, formattedMessage, verbosity), EventLevel.LogAlways);