2022-12-15 11:10:31 -05:00
|
|
|
package notifier
|
|
|
|
|
|
|
|
|
|
import (
|
2023-02-03 11:36:49 -05:00
|
|
|
alertingLogging "github.com/grafana/alerting/logging"
|
2022-12-19 10:53:58 -05:00
|
|
|
|
2022-12-15 11:10:31 -05:00
|
|
|
"github.com/grafana/grafana/pkg/infra/log"
|
|
|
|
|
)
|
|
|
|
|
|
2023-08-30 08:46:47 -07:00
|
|
|
var LoggerFactory alertingLogging.LoggerFactory = func(logger string, ctx ...any) alertingLogging.Logger {
|
|
|
|
|
return &logWrapper{log.New(append([]any{logger}, ctx...)...)}
|
2022-12-15 11:10:31 -05:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
type logWrapper struct {
|
|
|
|
|
*log.ConcreteLogger
|
|
|
|
|
}
|
|
|
|
|
|
2023-08-30 08:46:47 -07:00
|
|
|
func (l logWrapper) New(ctx ...any) alertingLogging.Logger {
|
2022-12-15 11:10:31 -05:00
|
|
|
return logWrapper{l.ConcreteLogger.New(ctx...)}
|
|
|
|
|
}
|