github.com/rudderlabs/rudder-go-kit@v0.30.0/logger/nop.go (about) 1 package logger 2 3 import "net/http" 4 5 var NOP Logger = nop{} 6 7 type nop struct{} 8 9 func (nop) Debug(_ ...any) {} 10 func (nop) Info(_ ...any) {} 11 func (nop) Warn(_ ...any) {} 12 func (nop) Error(_ ...any) {} 13 func (nop) Fatal(_ ...any) {} 14 func (nop) Debugf(_ string, _ ...any) {} 15 func (nop) Infof(_ string, _ ...any) {} 16 func (nop) Warnf(_ string, _ ...any) {} 17 func (nop) Errorf(_ string, _ ...any) {} 18 func (nop) Fatalf(_ string, _ ...any) {} 19 func (nop) Debugw(_ string, _ ...any) {} 20 func (nop) Infow(_ string, _ ...any) {} 21 func (nop) Warnw(_ string, _ ...any) {} 22 func (nop) Errorw(_ string, _ ...any) {} 23 func (nop) Fatalw(_ string, _ ...any) {} 24 func (nop) Debugn(_ string, _ ...Field) {} 25 func (nop) Infon(_ string, _ ...Field) {} 26 func (nop) Warnn(_ string, _ ...Field) {} 27 func (nop) Errorn(_ string, _ ...Field) {} 28 func (nop) Fataln(_ string, _ ...Field) {} 29 func (nop) LogRequest(_ *http.Request) {} 30 func (nop) With(_ ...any) Logger { return NOP } 31 func (nop) Withn(_ ...Field) Logger { return NOP } 32 func (nop) Child(_ string) Logger { return NOP } 33 func (nop) IsDebugLevel() bool { return false }