Recognize stat_dir_type_empty
[govpp.git] / proxy / log.go
1 package proxy
2
3 import (
4         "io"
5         "os"
6
7         "github.com/sirupsen/logrus"
8 )
9
10 var (
11         debug = os.Getenv("DEBUG_GOVPP_PROXY") != ""
12
13         log = logrus.New()
14 )
15
16 func init() {
17         if debug {
18                 log.Level = logrus.DebugLevel
19                 log.Debugf("govpp/proxy: debug mode enabled")
20         }
21 }
22
23 // SetLogger sets logger.
24 func SetLogger(l *logrus.Logger) {
25         log = l
26 }
27
28 // SetLogLevel sets log level for logger.
29 func SetLogLevel(lvl logrus.Level) {
30         log.Level = lvl
31 }
32
33 // SetOutput sets log output for logger.
34 func SetLogOutput(out io.Writer) {
35         log.Out = out
36 }