【发布时间】:2018-06-22 22:41:38
【问题描述】:
我正在创建一个 Visual Studio 扩展,并希望查看其中的一些日志输出以进行调试/诊断。我在 MEF IWpfTextViewCreationListener 中有以下代码:
ActivityLog = ServiceProvider.GetService(typeof(SVsActivityLog)) as IVsActivityLog;
ActivityLog.LogEntry((UInt32)__ACTIVITYLOG_ENTRYTYPE.ALE_INFORMATION, this.ToString(), "TestMessage");
我运行了扩展,在 LogEntry() 调用上打断点,跳过它,关闭了 Visual Studio 的测试实例,但之后我在%AppData%\Microsoft\VisualStudio 中只能找到一个 ActivityLog.xml,它没有自 10 天前已修改。我在哪里可以找到正确的 ActivityLog.xml,或者我错过了什么导致它无法创建?
【问题讨论】:
-
查看这个 MSDN 文档分享了如何使用 Activity Log:docs.microsoft.com/en-us/visualstudio/extensibility/…,也可以查看 Activitylog 类:stackoverflow.com/questions/10010247/…
-
@JackZhai-MSFT 这些资源都没有说明在哪里找到或如何创建 ActivityLogs.xml 文件;我已经看到了这两个。感谢您尝试提供帮助。
标签: visual-studio-2017 visual-studio-extensions activitylog