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)