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}