From 15cb268440b54bcbdcae9d64e1d5d083e99d74e7 Mon Sep 17 00:00:00 2001 From: jwijenbergh Date: Tue, 28 Feb 2023 10:37:00 +0100 Subject: Log: Use a global logger instance --- internal/log/log.go | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'internal/log') diff --git a/internal/log/log.go b/internal/log/log.go index 2fb2444..16cf1fd 100644 --- a/internal/log/log.go +++ b/internal/log/log.go @@ -47,6 +47,9 @@ type FileLogger struct { file *os.File } +// Logger is the global logger instance +var Logger *FileLogger + type Level int8 const ( @@ -174,3 +177,7 @@ func (logger *FileLogger) log(lvl Level, msg string, params ...interface{}) { log.Println(f) } } + +func init() { + Logger = &FileLogger{} +} -- cgit v1.2.3