在插件中,我想在Fetch-XML查询仅在处于分析模式时对其进行跟踪。
就像我们检查调试模式一样:
#if DEBUG
Console.WriteLine("Debug version");
#endif
执行此操作的官方方法是在插件中使用跟踪服务,该服务将写入插件跟踪日志。通常,你只希望在出现异常时将跟踪写入日志。但是,如果您正在调试,您还可以将 Dynamics 配置为写入所有跟踪日志,即使是成功的插件执行。请务必暂时使用它,因为它会影响所有使用跟踪的插件的性能。
这里有一个很好的资源,它解释了如何配置插件跟踪日志和使用跟踪服务:https://www.powerobjects.com/2016/07/05/debugging-your-plug-ins-with-the-plug-in-trace-log/