@@ -16,7 +16,7 @@ func BenchmarkJson(b *testing.B) {
1616 }
1717}
1818
19- func BenchmarkGloggerNotEnabled (b * testing.B ) {
19+ func BenchmarkGloggerDisabled (b * testing.B ) {
2020 glogHandler := log .NewGlogHandler (log .StreamHandler (io .Discard , log .TerminalFormat (false )))
2121 glogHandler .Verbosity (log .LvlError )
2222 log .Root ().SetHandler (glogHandler )
@@ -27,7 +27,7 @@ func BenchmarkGloggerNotEnabled(b *testing.B) {
2727
2828}
2929
30- func BenchmarkGloggerEnabledDiscardHandler (b * testing.B ) {
30+ func BenchmarkGloggerDiscard (b * testing.B ) {
3131 glogHandler := log .NewGlogHandler (log .DiscardHandler ())
3232 glogHandler .Verbosity (log .LvlInfo )
3333 log .Root ().SetHandler (glogHandler )
@@ -38,13 +38,32 @@ func BenchmarkGloggerEnabledDiscardHandler(b *testing.B) {
3838
3939}
4040
41- func BenchmarkGloggerEnabledStreamHandler (b * testing.B ) {
41+ func BenchmarkGloggerTerminal (b * testing.B ) {
4242 glogHandler := log .NewGlogHandler (log .StreamHandler (io .Discard , log .TerminalFormat (false )))
4343 glogHandler .Verbosity (log .LvlInfo )
4444 log .Root ().SetHandler (glogHandler )
4545
4646 for i := 0 ; i < b .N ; i ++ {
4747 log .Info ("foo" , "bar" , "baz" , "bat" )
4848 }
49-
49+ }
50+
51+ func BenchmarkGloggerLogfmt (b * testing.B ) {
52+ glogHandler := log .NewGlogHandler (log .StreamHandler (io .Discard , log .LogfmtFormat ()))
53+ glogHandler .Verbosity (log .LvlInfo )
54+ log .Root ().SetHandler (glogHandler )
55+
56+ for i := 0 ; i < b .N ; i ++ {
57+ log .Info ("foo" , "bar" , "baz" , "bat" )
58+ }
59+ }
60+
61+ func BenchmarkGloggerJson (b * testing.B ) {
62+ glogHandler := log .NewGlogHandler (log .StreamHandler (io .Discard , log .JSONFormat ()))
63+ glogHandler .Verbosity (log .LvlInfo )
64+ log .Root ().SetHandler (glogHandler )
65+
66+ for i := 0 ; i < b .N ; i ++ {
67+ log .Info ("foo" , "bar" , "baz" , "bat" )
68+ }
5069}
0 commit comments