From f1a57ea1d76138d4caeaf87fc4565e46a3b98797 Mon Sep 17 00:00:00 2001 From: Markku Roponen Date: Thu, 16 Feb 2023 08:16:29 +0200 Subject: [PATCH] Emit 'logRemoved' event for files which are inside Audit JSON, but are actually removed from disk. --- src/AuditManager.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/AuditManager.ts b/src/AuditManager.ts index 93e4dd7..b874cd8 100644 --- a/src/AuditManager.ts +++ b/src/AuditManager.ts @@ -101,6 +101,9 @@ export default class AuditManager { fs.unlinkSync(logEntry.name); this.emitter.emit("logRemoved", logEntry.name) } + else { + this.emitter.emit("logRemoved", logEntry.name) + } }catch(e){ Logger.verbose("Could not remove old log file: ", logEntry.name); } @@ -108,4 +111,4 @@ export default class AuditManager { Logger.debug("incorrect hash", logEntry.name, logEntry.hash, crypto.createHash(this.config.hashType).update(logEntry.name + "LOG_FILE" + logEntry.date).digest("hex")) } } -} \ No newline at end of file +}