gpt4 book ai didi

asp.net-core - 在 asp.net core 应用程序的调试窗口中显示 NLog 输出

转载 作者:行者123 更新时间:2023-12-03 22:15:28 25 4
gpt4 key购买 nike

是否可以在 Visual Studio 2017 调试窗口中显示 NLog(或内置调试器)正在记录的内容?

我已将 NLog 设置为输出到文件,但对于开发而言,能够在调试窗口中查看调试消息会非常方便。我可以看到有关如何使用控制台执行此操作的文章,但是对于 asp.net 项目,没有任何控制台输出,只有调试窗口。

最佳答案

简单的解决方案就是使用 OutputDebugString -target(在 NetCore 上支持)

https://github.com/NLog/NLog/wiki/OutputDebugString-target

例子:

<targets>
<target name="debugger" xsi:type="OutputDebugString" layout="${logger}::${message}"/>
</targets>

<rules>
<logger name="*" minlevel="Trace" writeTo="debugger" />
</rules>

另一种方法可以使用 xsi:type="debugger" :

https://github.com/NLog/NLog/wiki/Debugger-target

关于asp.net-core - 在 asp.net core 应用程序的调试窗口中显示 NLog 输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51218960/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com