gpt4 book ai didi

NLog:如何从特定规则中排除特定记录器?

转载 作者:行者123 更新时间:2023-12-02 11:02:00 29 4
gpt4 key购买 nike

在我的 NLog 配置中,我有一个包罗万象的记录器,但我创建的特定记录器非常垃圾,我希望它的输出转到它自己的文件中。这部分很简单,但是全能记录器也会接收垃圾邮件日志消息。如何告诉主记录器记录所有内容,但排除垃圾记录器?

我正在使用 NLog 2.0。

最佳答案

我认为这样的事情就是你想要的:

<logger name="SpammyLogger" minlevel="Off" maxlevel="Trace" final="true" />  
<logger name="SpammyLogger" minlevel="Debug" maxlevel="Fatal" writeTo="SpammyFileTarget" final="true" />
<logger name="*" levels="Trace" writeTo="RegularFileTarget/" />

添加final="true"意味着不再对"SpammyLogger"产生的事件执行任何规则,但它仅适用于指定的级别。(请参阅 https://github.com/nlog/nlog/wiki/Configuration-file#rules )

请参阅此链接以获取可能对您有用的更多 NLog 信息:

Most useful NLog configurations

关于NLog:如何从特定规则中排除特定记录器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7995728/

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