github.com/micro/go-micro/v2@v2.9.1/debug/log/noop/noop.go (about) 1 package noop 2 3 import ( 4 "github.com/micro/go-micro/v2/debug/log" 5 ) 6 7 type noop struct{} 8 9 func (n *noop) Read(...log.ReadOption) ([]log.Record, error) { 10 return nil, nil 11 } 12 13 func (n *noop) Write(log.Record) error { 14 return nil 15 } 16 17 func (n *noop) Stream() (log.Stream, error) { 18 return nil, nil 19 } 20 21 func NewLog(opts ...log.Option) log.Log { 22 return new(noop) 23 }