Skip to content

Commit 60a7cfc

Browse files
committed
Updated term logger
1 parent 4a3f831 commit 60a7cfc

File tree

1 file changed

+12
-9
lines changed

1 file changed

+12
-9
lines changed

pkg/logger/term.go

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -54,8 +54,9 @@ const (
5454
// PUBLIC METHODS
5555

5656
func (h *TermHandler) Handle(ctx context.Context, r slog.Record) error {
57-
level := r.Level.String() + ":"
58-
label := ref.Label(ctx) + ":"
57+
var parts []any
58+
59+
level := r.Level.String()
5960
switch r.Level {
6061
case slog.LevelDebug:
6162
level = colorize(darkGray, level)
@@ -66,6 +67,12 @@ func (h *TermHandler) Handle(ctx context.Context, r slog.Record) error {
6667
case slog.LevelError:
6768
level = colorize(lightRed, level)
6869
}
70+
parts = append(parts, level+":")
71+
72+
label := ref.Label(ctx)
73+
if label != "" {
74+
parts = append(parts, label+":")
75+
}
6976

7077
// Gather attributes
7178
var data []byte
@@ -75,14 +82,10 @@ func (h *TermHandler) Handle(ctx context.Context, r slog.Record) error {
7582
data = data_
7683
}
7784

85+
parts = append(parts, colorize(white, r.Message), string(data))
86+
7887
// Print the message, return any errors
79-
fmt.Fprintln(h.Writer,
80-
colorize(lightGray, r.Time.Format(timeFormat)),
81-
level,
82-
label,
83-
colorize(white, r.Message),
84-
string(data),
85-
)
88+
fmt.Fprintln(h.Writer, parts...)
8689
return nil
8790
}
8891

0 commit comments

Comments
 (0)