将元信息添加到 NLog 中的丢弃消息

Add meta information to dropped messages in NLog

我们打算在具有多个目标的 C# 应用程序中引入 NLog,包括公共日志文件以及将特定消息显示为弹出窗口(例如相关警告或错误)的目标。

是否有可能在将消息拖放到 NLog 时添加某种元信息,例如除了日志级别之外,消息在执行期间是否与用户相关的标志?

换句话说,可能有级别为“警告”的日志应该写在日志文件中,而其他的应该在[=中触发打开消息框18=] 还有。需要以某种方式进行区分。

有几种添加上下文信息的方法:

此信息可用于日志记录规则中的过滤逻辑:https://github.com/nlog/nlog/wiki/Filtering-log-messages