gpt4 book ai didi

c# - 自动将 System.diagnostics.trace 消息记录到 Nlog 目标

转载 作者:可可西里 更新时间:2023-11-01 09:03:13 24 4
gpt4 key购买 nike

假设您在整个应用程序中都有 C# 跟踪消息。像这样的东西:

Trace.TraceInformation("Service Started"); 

如何自动将此记录到 nLog 目标,而不必将如下代码添加到所有具有跟踪消息的类中?

using NLog;
private static Logger logger = LogManager.GetCurrentClassLogger();

有没有办法在不包含 .NET Framework 本身生成的跟踪的情况下执行此操作,这 this article演示怎么做?

最佳答案

这适用于没有明确来源的情况。

  <system.diagnostics>
<trace autoflush="true" indentsize="4">
<listeners>
<add name="MyNLogTraceListener" type="NLog.NLogTraceListener, NLog" />
<remove name="Default" />
</listeners>
</trace>
</system.diagnostics>

关于c# - 自动将 System.diagnostics.trace 消息记录到 Nlog 目标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13260672/

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