2023-03-23 19:45:15 +05:30

15 lines
241 B
Go

package utils
import (
"time"
"go.uber.org/zap"
)
func Elapsed(funcName string, args ...interface{}) func() {
start := time.Now()
return func() {
zap.S().Infof("func %s took %v with args %v", funcName, time.Since(start), args)
}
}