var writer … func BenchmarkInfoLoggerInfo(b *testing.B) { … } func BenchmarkZapLoggerError(b *testing.B) { … } func BenchmarkZapLoggerV(b *testing.B) { … } type writeSyncer … var _ … func (w writeSyncer) Write(p []byte) (n int, err error) { … } func (w writeSyncer) Sync() error { … }