+2
-1
src/log.go
+2
-1
src/log.go
···
6
6
"log/slog"
7
7
"os"
8
8
"runtime"
9
+
"strings"
9
10
"time"
10
11
)
11
12
···
26
27
// skip [runtime.Callers, this method, method calling this method]
27
28
runtime.Callers(3, pcs[:])
28
29
29
-
record := slog.NewRecord(time.Now(), level, msg, pcs[0])
30
+
record := slog.NewRecord(time.Now(), level, strings.TrimRight(msg, "\n"), pcs[0])
30
31
logger.Handler().Handle(ctx, record)
31
32
}
32
33