diff --git a/d2cli/main.go b/d2cli/main.go index 4aae3c494..cceb00ae8 100644 --- a/d2cli/main.go +++ b/d2cli/main.go @@ -1245,3 +1245,7 @@ func AnimatePNGs(ms *xmain.State, pngs [][]byte, animIntervalMs int) ([]byte, er return xgif.AnimatePNGs(pngs, animIntervalMs) } + +func init() { + ctxlog.Init() +} diff --git a/lib/log/log.go b/lib/log/log.go index d70edf0b8..3c0ce7113 100644 --- a/lib/log/log.go +++ b/lib/log/log.go @@ -18,7 +18,7 @@ import ( var _default = slog.Make(sloghuman.Sink(os.Stderr)).Named("default") -func init() { +func Init() { stdlib := slog.Stdlib(context.Background(), _default, slog.LevelInfo) log.SetOutput(stdlib.Writer()) }