6 "github.com/go-kit/kit/log"
9 type loggingMiddleware struct {
14 func (mw loggingMiddleware) Uppercase(s string) (output string, err error) {
15 defer func(begin time.Time) {
17 "method", "uppercase",
21 "took", time.Since(begin),
25 output, err = mw.next.Uppercase(s)
29 func (mw loggingMiddleware) Count(s string) (n int) {
30 defer func(begin time.Time) {
35 "took", time.Since(begin),