refactor(cmd/joj3): add runID to multiHandler
This commit is contained in:
parent
291e739eee
commit
e0cc65f6a5
|
@ -70,7 +70,7 @@ func setupSlog(logPath string) error {
|
||||||
}
|
}
|
||||||
debugFileHandler := slog.NewTextHandler(debugFile, &slog.HandlerOptions{
|
debugFileHandler := slog.NewTextHandler(debugFile, &slog.HandlerOptions{
|
||||||
Level: slog.LevelDebug,
|
Level: slog.LevelDebug,
|
||||||
}).WithAttrs([]slog.Attr{slog.String("runID", runID)})
|
})
|
||||||
handlers = append(handlers, debugFileHandler)
|
handlers = append(handlers, debugFileHandler)
|
||||||
}
|
}
|
||||||
stderrLogLevel := slog.LevelInfo
|
stderrLogLevel := slog.LevelInfo
|
||||||
|
@ -80,10 +80,11 @@ func setupSlog(logPath string) error {
|
||||||
// Stderr handler for info logs and above
|
// Stderr handler for info logs and above
|
||||||
stderrHandler := slog.NewTextHandler(os.Stderr, &slog.HandlerOptions{
|
stderrHandler := slog.NewTextHandler(os.Stderr, &slog.HandlerOptions{
|
||||||
Level: stderrLogLevel,
|
Level: stderrLogLevel,
|
||||||
}).WithAttrs([]slog.Attr{slog.String("runID", runID)})
|
})
|
||||||
handlers = append(handlers, stderrHandler)
|
handlers = append(handlers, stderrHandler)
|
||||||
// Create a multi-handler
|
// Create a multi-handler
|
||||||
multiHandler := &multiHandler{handlers: handlers}
|
multiHandler := &multiHandler{handlers: handlers}
|
||||||
|
multiHandler.WithAttrs([]slog.Attr{slog.String("runID", runID)})
|
||||||
// Set the default logger
|
// Set the default logger
|
||||||
logger := slog.New(multiHandler)
|
logger := slog.New(multiHandler)
|
||||||
slog.SetDefault(logger)
|
slog.SetDefault(logger)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user