当前位置:  开发笔记 > 编程语言 > 正文

使用NLog打印多行消息

如何解决《使用NLog打印多行消息》经验,为你挑选了1个好方法。

是否可以使用NLog发出多行消息,以便根据当前布局格式化每一行?例如

2015-12-17 11:37:38.0845 | 64 | INFO | -----------------------------------
2015-12-17 11:37:38.0845 | 64 | INFO | Statistics:
2015-12-17 11:37:38.0845 | 64 | INFO |   Crawling Requests   46887 /min
2015-12-17 11:37:38.0845 | 64 | INFO |   Stored Documents    9910 /min
2015-12-17 11:37:38.0845 | 64 | INFO | -----------------------------------

或者,NLog是否可以在多线程环境中将多个消息作为单个非中断块发出?



1> 小智..:

您可以从配置中完成所有这些操作.




    

不完全确定您的64是什么或您获得每分钟数据的位置.可能是一个变量或你插入的东西.如果你要记录的文件不是控制台,这也应该有效.

至于你的第二个问题,如果你想要来自多个线程的单个日志消息,我认为你必须在代码端做到这一点.您必须收集线程,获取所需的日志数据并将其发送一次到nLog.我可能会误解

推荐阅读
家具销售_903
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有