Files
akvorado/common/reporter/metrics/logs.go
2022-04-01 20:21:53 +02:00

20 lines
339 B
Go

package metrics
import (
"fmt"
"akvorado/common/reporter/logger"
)
// promHTTPLogger is an adapter for logger.Logger to be used as promhttp.Logger
type promHTTPLogger struct {
l logger.Logger
}
// Println outputs
func (m promHTTPLogger) Println(v ...interface{}) {
if e := m.l.Debug(); e.Enabled() {
e.Msg(fmt.Sprint(v...))
}
}