diff --git a/Python/Product/PythonTools/PythonTools/InterpreterList/InterpreterListToolWindow.cs b/Python/Product/PythonTools/PythonTools/InterpreterList/InterpreterListToolWindow.cs index cd87251307..c250be0d09 100644 --- a/Python/Product/PythonTools/PythonTools/InterpreterList/InterpreterListToolWindow.cs +++ b/Python/Product/PythonTools/PythonTools/InterpreterList/InterpreterListToolWindow.cs @@ -145,7 +145,7 @@ sealed class InterpreterListToolWindow : ToolWindowPane { } } - private static void LogLoadException(IEnvironmentViewExtensionProvider provider, Exception ex) { + private void LogLoadException(IEnvironmentViewExtensionProvider provider, Exception ex) { string message; if (provider == null) { message = SR.GetString(SR.ErrorLoadingEnvironmentViewExtensions, ex); @@ -154,9 +154,13 @@ sealed class InterpreterListToolWindow : ToolWindowPane { } Debug.Fail(message); - try { - ActivityLog.LogError(SR.ProductName, message); - } catch (InvalidOperationException) { + var log = _site.GetService(typeof(SVsActivityLog)) as IVsActivityLog; + if (log != null) { + log.LogEntry( + (uint)__ACTIVITYLOG_ENTRYTYPE.ALE_ERROR, + SR.ProductName, + message + ); } }