1package event
 2
 3import (
 4	"fmt"
 5	"log/slog"
 6
 7	"github.com/posthog/posthog-go"
 8)
 9
10var _ posthog.Logger = logger{}
11
12type logger struct{}
13
14func (logger) Debugf(format string, args ...any) {
15	slog.Debug(fmt.Sprintf(format, args...))
16}
17
18func (logger) Logf(format string, args ...any) {
19	slog.Info(fmt.Sprintf(format, args...))
20}
21
22func (logger) Warnf(format string, args ...any) {
23	slog.Warn(fmt.Sprintf(format, args...))
24}
25
26func (logger) Errorf(format string, args ...any) {
27	slog.Error(fmt.Sprintf(format, args...))
28}