Like Prometheus, but for logs.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
loki/pkg/helpers/logerror.go

14 lines
329 B

package helpers
import (
"github.com/cortexproject/cortex/pkg/util"
"github.com/go-kit/kit/log/level"
)
// LogError logs any error returned by f; useful when defering Close etc.
func LogError(message string, f func() error) {
if err := f(); err != nil {
level.Error(util.Logger).Log("message", message, "error", err)
}
}