From 6bb1b5b87542c78ed6ee9164d6d0258c27bbd884 Mon Sep 17 00:00:00 2001 From: Marc CARRE Date: Fri, 6 Oct 2017 12:33:52 +0100 Subject: [PATCH] Add ability to register hooks to underlying logger. --- log/log.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/log/log.go b/log/log.go index 04e906c07..c167fff72 100644 --- a/log/log.go +++ b/log/log.go @@ -345,6 +345,11 @@ func Fatalf(format string, args ...interface{}) { baseLogger.sourced().Fatalf(format, args...) } +// AddHook adds hook to Prometheus' original logger. +func AddHook(hook logrus.Hook) { + origLogger.Hooks.Add(hook) +} + type errorLogWriter struct{} func (errorLogWriter) Write(b []byte) (int, error) {