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