diff --git a/cmd/joj3/log.go b/cmd/joj3/log.go index eb80a28..83b7390 100644 --- a/cmd/joj3/log.go +++ b/cmd/joj3/log.go @@ -84,9 +84,10 @@ func setupSlog(logPath string) error { handlers = append(handlers, stderrHandler) // Create a multi-handler multiHandler := &multiHandler{handlers: handlers} - multiHandler.WithAttrs([]slog.Attr{slog.String("runID", runID)}) + multiHandlerWithAttrs := multiHandler.WithAttrs( + []slog.Attr{slog.String("runID", runID)}) // Set the default logger - logger := slog.New(multiHandler) + logger := slog.New(multiHandlerWithAttrs) slog.SetDefault(logger) if logPath != "" { slog.Info("debug log", "path", logPath)