2017-02-13 57 views
1

我们使用NLog并需要对日志进行完整性检查。确保它没有被篡改。创建NLog文件校验和

我们正在寻找创建日志文件的SHA-256散列,一旦它滚动并将其存储在数据库中进行检查。

有谁知道这是否已经可以由NLog? 如果不是什么将实施这个起点? 是否有文件被滚动时我们可以订阅的事件?

谢谢。

回答

2

有没有人知道这是否已经可以由NLog?

它不在NLog本身。

是否有事件,我们可以订阅文件被滚动时得到的调用?

目前没有。这些事件有一个feature request

如果不是什么将实施这个起点?

您可以制作自己的目标(封装FileTarget)或封装目标。 Examples of wrapper targets are in GitHub