创建NLog文件校验和

时间:2017-02-13 18:54:12

标签: c# .net nlog audit-logging

我们正在使用NLog,需要对日志进行完整性检查。确保它没有被篡改。

我们希望在日志文件滚动后创建SHA-256哈希并将其存储在数据库中进行检查。

是否有人知道NLog是否已经提供此功能? 如果不是,实现这个的起点是什么? 是否存在我们可以订阅的事件,在文件滚动时调用?

谢谢。

1 个答案:

答案 0 :(得分:2)

  

是否有人知道NLog是否已经提供此功能?

它不在NLog本身。

  

是否存在我们可以订阅的事件,在文件滚动时调用它?

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

  

如果不是实现这个的起点是什么?

您可以创建自己的目标(封装FileTarget)或包装器目标。 Examples of wrapper targets are in GitHub