github.com/go-kit/log@v0.2.1/nop_logger_test.go (about) 1 package log_test 2 3 import ( 4 "testing" 5 6 "github.com/go-kit/log" 7 ) 8 9 func TestNopLogger(t *testing.T) { 10 t.Parallel() 11 logger := log.NewNopLogger() 12 if err := logger.Log("abc", 123); err != nil { 13 t.Error(err) 14 } 15 if err := log.With(logger, "def", "ghi").Log(); err != nil { 16 t.Error(err) 17 } 18 } 19 20 func BenchmarkNopLoggerSimple(b *testing.B) { 21 benchmarkRunner(b, log.NewNopLogger(), baseMessage) 22 } 23 24 func BenchmarkNopLoggerContextual(b *testing.B) { 25 benchmarkRunner(b, log.NewNopLogger(), withMessage) 26 }