2017-02-13 4 views
1

Wir verwenden NLog und müssen Integritätsprüfung der Protokolle implementieren. Um sicherzustellen, dass es nicht manipuliert wurde.Erstellen NLog Datei Prüfsumme

Wir suchen SHA-256-Hash der Protokolldatei zu erstellen, sobald es rollt und speichert es in der Datenbank für die Überprüfung.

Weiß jemand, ob dies bereits von NLog verfügbar ist? Wenn nicht, was wäre der Ausgangspunkt, um dies zu implementieren? Gibt es ein Ereignis, das wir abonnieren können, wenn die Datei gerollt wird?

Vielen Dank.

Antwort

2

Weiß jemand, ob dies bereits von NLog verfügbar ist?

Es ist nicht in NLog selbst.

Gibt es ein Ereignis, das wir abonnieren können, wenn die Datei gerollt wird?

Derzeit nicht. Es gibt eine feature request für diese Ereignisse.

Wenn nicht, was wäre der Ausgangspunkt, um dies zu implementieren?

Sie könnten Ihr eigenes Ziel (Kapselung des FileTarget) oder Wrapper-Ziel erstellen. Examples of wrapper targets are in GitHub