@@ -5,10 +5,12 @@ import (
5
5
"os"
6
6
)
7
7
8
- // Logger is an optional custom logger.
9
- var Logger StdLogger = log .New (os .Stderr , "" , log .LstdFlags )
8
+ // Logger is an optional custom logger to stdout.
9
+ // ErrLogger is an optional custom logger to stderr.
10
+ var Logger StdLogger = log .New (os .Stdout , "" , log .LstdFlags )
11
+ var ErrLogger StdLogger = log .New (os .Stderr , "" , log .LstdFlags )
10
12
11
- // StdLogger interface for Standard Logger .
13
+ // StdLogger interface.
12
14
type StdLogger interface {
13
15
Fatal (args ... interface {})
14
16
Fatalln (args ... interface {})
@@ -19,15 +21,15 @@ type StdLogger interface {
19
21
}
20
22
21
23
// Fatal writes a log entry.
22
- // It uses Logger if not nil, otherwise it uses the default log.Logger.
24
+ // It uses ErrLogger if not nil, otherwise it uses the default log.Logger.
23
25
func Fatal (args ... interface {}) {
24
- Logger .Fatal (args ... )
26
+ ErrLogger .Fatal (args ... )
25
27
}
26
28
27
29
// Fatalf writes a log entry.
28
- // It uses Logger if not nil, otherwise it uses the default log.Logger.
30
+ // It uses ErrLogger if not nil, otherwise it uses the default log.Logger.
29
31
func Fatalf (format string , args ... interface {}) {
30
- Logger .Fatalf (format , args ... )
32
+ ErrLogger .Fatalf (format , args ... )
31
33
}
32
34
33
35
// Print writes a log entry.
@@ -49,11 +51,13 @@ func Printf(format string, args ...interface{}) {
49
51
}
50
52
51
53
// Warnf writes a log entry.
54
+ // It uses ErrLogger if not nil, otherwise it uses the default log.Logger.
52
55
func Warnf (format string , args ... interface {}) {
53
- Printf ("[WARN] " + format , args ... )
56
+ ErrLogger . Printf ("[WARN] " + format , args ... )
54
57
}
55
58
56
59
// Infof writes a log entry.
60
+ // It uses Logger if not nil, otherwise it uses the default log.Logger.
57
61
func Infof (format string , args ... interface {}) {
58
- Printf ("[INFO] " + format , args ... )
62
+ Logger . Printf ("[INFO] " + format , args ... )
59
63
}
0 commit comments