14 lines
329 B
Go
14 lines
329 B
Go
package helpers
|
|
|
|
import (
|
|
"github.com/go-kit/kit/log"
|
|
"github.com/go-kit/kit/log/level"
|
|
)
|
|
|
|
// LogError logs any error returned by f; useful when deferring Close etc.
|
|
func LogError(logger log.Logger, message string, f func() error) {
|
|
if err := f(); err != nil {
|
|
level.Error(logger).Log("message", message, "error", err)
|
|
}
|
|
}
|