我希望能够捕获此事件,以便不仅记录该消息,而且还可以将此消息同时插入到ListView中.有这样的事件吗?
解决方法:
评论是正确的,但需要详细说明:
在NLog中,日志事件不是事件驱动的(没有事件处理程序),而是路由驱动的.因此,每个事件都与定义的路由(nlog.config中的< rules>)匹配.
通过路由,您可以发送日志事件,以便发送0、1或多个目标,并创建后备,过滤等.
因此,如果您需要ListView中的logevent,则需要搜索要使用的目标或编写自定义目标.
目标的完整列表在这里:
https://github.com/nlog/NLog/wiki/Targets#nlogwindowsforms-package-
编写自定义目标的说明如下:https://github.com/NLog/NLog/wiki/How-to-write-a-custom-target
祝您登录愉快:)