2017-02-13 22 views
1

Мы используем NLog и должны выполнить проверку целостности журналов. Чтобы убедиться, что это не подделано.Создать контрольную сумму файла NLog

Мы собираемся создать хэш-файл SHA-256 файла журнала после его рулона и сохранить его в базе данных для проверки.

Кто-нибудь знает, если это уже доступно NLog? Если не то, что было бы отправной точкой для реализации этого? Есть ли событие, которое мы можем подписаться на вызов get, когда файл свернут?

спасибо.

ответ

2

Кто-нибудь знает, если это уже доступно NLog?

Это не в самом NLog.

Есть ли событие, которое мы можем подписаться на вызов get, когда файл свернут?

В настоящее время нет. Для этих событий есть feature request.

Если нет, то что было бы отправной точкой для реализации этого?

Вы можете создать свою собственную цель (инкапсулировать FileTarget) или цель оболочки. Examples of wrapper targets are in GitHub