diff --git a/d2cli/main.go b/d2cli/main.go index 3cafcf6e5..601f1953f 100644 --- a/d2cli/main.go +++ b/d2cli/main.go @@ -1358,3 +1358,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()) }