Nlog文件目标 - 缓存日志,只在选择时写入文件

时间:2013-09-18 07:41:11

标签: logging .net-4.0 nlog

我已经编写了一个.net应用程序来定期处理一些文件,我正在使用nlog 2.0文件目标来登录文件。应用程序每5分钟调用一次,但实际处理仅在存在要处理的文件时发生。我想缓存日志,只决定在应用程序结束时确定日志是否有用,然后写入文件。我可以使用配置和方法来构建这个吗?

1 个答案:

答案 0 :(得分:1)

我刚刚将ManualFlushTarget提交给NLog Contrib

目前它不允许您清除排队的日志条目,但它允许您控制何时以及是否刷新目标。它可以很容易地适应,允许您在需要时清除队列。