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  }