diff --git a/console_handler.go b/console_handler.go index ff88143..ea9df8a 100644 --- a/console_handler.go +++ b/console_handler.go @@ -30,7 +30,9 @@ func (c *ConsoleHandler) Handle(ctx context.Context, record slog.Record) error { colorFunc = color.New(color.FgWhite).SprintfFunc() } - fmt.Println(colorFunc("%s [%s]: %s", timestamp, record.Level, record.Message)) + // Extract the source file and line number + source := record.Source + fmt.Println(colorFunc("%s [%s] %s:%d: %s", timestamp, record.Level, source.File, source.Line, record.Message)) return nil }