diff --git a/console_handler.go b/console_handler.go index 2a1cfff..e61879b 100644 --- a/console_handler.go +++ b/console_handler.go @@ -12,7 +12,19 @@ func NewConsoleHandler() *ConsoleHandler { return &ConsoleHandler{} } -func (c *ConsoleHandler) Log(level slog.Level, message string, data ...slog.Field) error { - color.New(color.FgBlue).PrintfFunc()("%s: %s\n", level, message) +func (c *ConsoleHandler) Handle(ctx context.Context, record slog.Record) error { + color.New(color.FgBlue).PrintfFunc()("%s: %s\n", record.Level, record.Message) return nil } + +func (c *ConsoleHandler) Enabled(ctx context.Context, level slog.Level) bool { + return true +} + +func (c *ConsoleHandler) WithAttrs(attrs []slog.Attr) slog.Handler { + return c +} + +func (c *ConsoleHandler) WithGroup(name string) slog.Handler { + return c +}