internal static void SetListenerLevel(AdalTraceLevel level) { if (level != AdalTraceLevel.None) { if (adalListener == null) { adalListener = new StorageFileEventListener(LogFilename); } adalListener.EnableEvents(AdalEventSource, GetEventLevel(level)); } else if (adalListener != null) { adalListener.DisableEvents(AdalEventSource); adalListener.Dispose(); adalListener = null; } }