github.com/anacrolix/torrent@v1.61.0/lazy-log-valuer.go (about) 1 package torrent 2 3 import ( 4 "log/slog" 5 ) 6 7 type lazyLogValuer func() any 8 9 func (me lazyLogValuer) LogValue() slog.Value { 10 return slog.AnyValue(me()) 11 } 12 13 var _ slog.LogValuer = lazyLogValuer(nil)