我们打算将NLog引入具有多个目标的C#应用程序中,其中包括公共日志文件,还包括一个将特定消息显示为弹出窗口的目标(例如相关的警告或错误)。
将消息拖放到NLog时是否有可能添加某种元信息,例如标记,表明消息在执行期间是否与用户相关,而不仅仅是日志级别?
换句话说,可能会有级别为“ 警告”的日志应写入日志文件,而其他日志还应触发在UI中打开消息框。需要以某种方式进行区分。
答案 0 :(得分:0)
有几种添加上下文信息的方法:
此信息可用于日志记录规则中的过滤逻辑:https://github.com/nlog/nlog/wiki/Filtering-log-messages