From e4b8480d28cba896d352cfccc6a1bf1b7f51effd Mon Sep 17 00:00:00 2001 From: Grail Finder Date: Fri, 2 May 2025 10:31:05 +0300 Subject: [PATCH] refactor: make logger global and improve initialization --- handlers/handlers.go | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/handlers/handlers.go b/handlers/handlers.go index 882ffc8..4b88ab9 100644 --- a/handlers/handlers.go +++ b/handlers/handlers.go @@ -7,11 +7,13 @@ import ( "os" ) +var log *slog.Logger + func init() { - handler := slog.NewJSONHandler(os.Stderr, &slog.HandlerOptions{ + // it should print code line where call is occured; ai! + log = slog.New(slog.NewJSONHandler(os.Stderr, &slog.HandlerOptions{ Level: slog.LevelDebug, - }) - slog = slog.New(handler) + })) } var roundWords = map[string]string{