X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=proxy%2Flog.go;h=2ab47045b0b51c045bb7c8289170587eceb6c48b;hb=2c419b100f5f90c1215617d0fac81fa6749c4d6b;hp=d53e532ae5539c2d82ed248ed88d676061daf5b4;hpb=db87efa2ec1e91e81517236b164b279e57b8daa8;p=govpp.git diff --git a/proxy/log.go b/proxy/log.go index d53e532..2ab4704 100644 --- a/proxy/log.go +++ b/proxy/log.go @@ -1,6 +1,7 @@ package proxy import ( + "io" "os" "github.com/sirupsen/logrus" @@ -13,19 +14,23 @@ var ( ) func init() { - log.Out = os.Stdout if debug { log.Level = logrus.DebugLevel log.Debugf("govpp/proxy: debug mode enabled") } } -// SetLogger sets global logger to l. +// SetLogger sets logger. func SetLogger(l *logrus.Logger) { log = l } -// SetLogLevel sets global logger level to lvl. +// SetLogLevel sets log level for logger. func SetLogLevel(lvl logrus.Level) { log.Level = lvl } + +// SetOutput sets log output for logger. +func SetLogOutput(out io.Writer) { + log.Out = out +}