gpt4 book ai didi

c# - 实时跟踪启用/禁用 NLog

转载 作者:行者123 更新时间:2023-11-30 18:41:48 24 4
gpt4 key购买 nike

我正在使用 NLog 对大型应用程序进行生产跟踪。我正在寻找一个简单的插件,它允许我在运行时远程启用/禁用各种记录器/更改它们的严重性。

有没有简单的插件可以做到这一点?其他框架是否支持这样的事情?

更新:明确地说,我开始时在启动时关闭日志记录,但我想使用我的日志查看器远程告诉我的应用程序开始为特定记录器发送跟踪信息以记录严重性为 X 或更高级别的事件。显然我可以自己写这个,只是寻找可能内置这个的任何库/日志框架。

最佳答案

无法动态更改日志消息的严重性。 NLog 的想法不是改变消息的严重性,而是改变这些消息的路由。

如果您启用了 configuration auto-reload ,您可以关闭写入​​跟踪消息,并在需要时启用它(无需重新启动应用程序)

关于c# - 实时跟踪启用/禁用 NLog,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6429685/

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