diff --git a/wazuh-notify-go/log/log.go b/wazuh-notify-go/log/log.go index 3ebf948..6597be4 100644 --- a/wazuh-notify-go/log/log.go +++ b/wazuh-notify-go/log/log.go @@ -20,6 +20,18 @@ func OpenLogFile(BasePath string) { } } +func CloseLogFile() { + _, err := logFile.WriteString( + "\n\n#######################################\n## CLOSE ##" + + "\n" + time.Now().String() + + "\n#######################################\n", + ) + if err != nil { + panic(err) + } + logFile.Close() +} + func Log(message string) { if _, err := logFile.WriteString("\n" + message + ": " + time.Now().String()); err != nil { panic(err) diff --git a/wazuh-notify-go/main.go b/wazuh-notify-go/main.go index 807af23..d0a2980 100644 --- a/wazuh-notify-go/main.go +++ b/wazuh-notify-go/main.go @@ -20,4 +20,5 @@ func main() { notification.SendNtfy(inputParams) } } + log.CloseLogFile() }