当我运行测试时,我希望对 RavenDb 进行的所有调用都显示在 Resharper 测试运行器中,是否有某种可以在客户端中打开的日志记录或跟踪?
最佳答案
佩尔, RavenDB 在幕后使用 NLog 来记录其操作。您可以将 NLog 配置为将 Raven.Client.* 中的所有内容输出到控制台/调试,您可以使用以下配置来实现:
<nlog xmlns="http://www.nlog-project.org/schemas/NLog.netfx35.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<targets>
<target xsi:type="Console" Name="Console" />
</targets>
<rules>
<logger name="Raven.Client.*" writeTo="Console"/>
</rules>
</nlog>
关于ravendb - 在测试结果输出中显示 RavenDB 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8544306/