|
|
@@ -25,6 +25,10 @@ var (
|
|
25
|
25
|
Short('d').
|
|
26
|
26
|
Envar("MTG_DEBUG").
|
|
27
|
27
|
Bool()
|
|
|
28
|
+ verbose = app.Flag("verbose", "Run in verbose mode.").
|
|
|
29
|
+ Short('v').
|
|
|
30
|
+ Envar("MTG_VERBOSE").
|
|
|
31
|
+ Bool()
|
|
28
|
32
|
bindIP = app.Flag("bind-ip", "Which IP to bind to.").
|
|
29
|
33
|
Short('i').
|
|
30
|
34
|
Envar("MTG_IP").
|
|
|
@@ -69,6 +73,8 @@ func main() {
|
|
69
|
73
|
atom := zap.NewAtomicLevel()
|
|
70
|
74
|
if *debug {
|
|
71
|
75
|
atom.SetLevel(zapcore.DebugLevel)
|
|
|
76
|
+ } else if *verbose {
|
|
|
77
|
+ atom.SetLevel(zapcore.InfoLevel)
|
|
72
|
78
|
} else {
|
|
73
|
79
|
atom.SetLevel(zapcore.ErrorLevel)
|
|
74
|
80
|
}
|