keep printing attrs

This commit is contained in:
Denis Bilenko 2025-01-24 19:39:04 +01:00
parent 667876d78c
commit 6c203fb957
1 changed files with 24 additions and 20 deletions

View File

@ -188,6 +188,8 @@ func (h *friendlyHandler) Handle(ctx context.Context, r slog.Record) error {
state.appendf("%s ", h.coloredLevel(r))
state.append(h.sprint(ttyColorMessage, r.Message))
if h.opts.Level.Level() <= slog.LevelDebug {
// Handle state from WithGroup and WithAttrs.
goas := h.goas
if r.NumAttrs() == 0 {
@ -212,6 +214,8 @@ func (h *friendlyHandler) Handle(ctx context.Context, r slog.Record) error {
return true
})
}
// Add newline.
state.append("\n")