diff --git a/log/log.go b/log/log.go index 4dd71ae4..aff02625 100644 --- a/log/log.go +++ b/log/log.go @@ -38,11 +38,16 @@ func NewLogger(logLevel Level) *Logger { logrusLevel := parseLogrusLevel(logLevel) logrusLog.SetLevel(logrusLevel) + return NewLogrusLogger(logrusLog) +} + +// NewLogrusLogger creates an instance of *Logger backed by the supplied +// logrusLog instance. +func NewLogrusLogger(logrusLog *logrus.Logger) *Logger { logrLogger := logrusr.New(logrusLog) logger := &Logger{ &logrLogger, } - return logger }