Closed zuozhehao closed 1 year ago
多贴一点看下 formatter 从哪里来的
多贴一点看下 formatter 从哪里来的
slog.Configure(func(logger *slog.SugaredLogger) {
formatter := logger.Formatter.(*slog.TextFormatter)
formatter.SetTemplate("[{{datetime}}] [{{level}}] {{message}} {{data}} {{extra}}\n")
})
@inhere
https://github.com/gookit/slog/issues/83 参考这个问题, slog.Configure
只会控制默认打印.
你应该设置日志文件的formatter:
// h 即是创建的 文件handler
f := h.Formatter().(*slog.TextFormatter)
f.SetTemplate("[{{datetime}}] [{{level}}] {{message}} {{data}} {{extra}}\n")
THKS
取消了
channel
和caller
,日志文件里还是存在