From 39d3d4755a4a443ea3213d6defe2a7dfca1f0558 Mon Sep 17 00:00:00 2001 From: Mahmud Ridwan Date: Sat, 11 Nov 2023 09:31:51 +0600 Subject: [PATCH] Override log output from d2cli only --- d2cli/main.go | 4 ++++ lib/log/log.go | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) 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()) }