File tree Expand file tree Collapse file tree 1 file changed +14
-4
lines changed Expand file tree Collapse file tree 1 file changed +14
-4
lines changed Original file line number Diff line number Diff line change @@ -3,6 +3,7 @@ package main
3
3
import (
4
4
"os"
5
5
"os/signal"
6
+ "strings"
6
7
"syscall"
7
8
"time"
8
9
@@ -73,17 +74,29 @@ func catchInterrupt() {
73
74
}
74
75
75
76
func initLogging () {
76
-
77
77
log .SetFormatter (& logrus.TextFormatter {
78
78
FullTimestamp : true ,
79
79
})
80
+
81
+ var logLevel = logrus .InfoLevel
82
+
83
+ logLevelEnv := strings .ToLower (os .Getenv ("SENTLOG_LOG_LEVEL" ))
84
+ switch logLevelEnv {
85
+ case "debug" :
86
+ logLevel = logrus .DebugLevel
87
+ case "info" :
88
+ logLevel = logrus .InfoLevel
89
+ }
90
+ log .SetLevel (logLevel )
80
91
}
81
92
82
93
func showGreeting () {
83
94
84
95
}
85
96
86
97
func main () {
98
+ initLogging ()
99
+
87
100
args := CmdArgs {
88
101
file : kingpin .Arg ("file" , "File to parse" ).String (),
89
102
pattern : kingpin .Flag ("pattern" , "Pattern to look for" ).Short ('p' ).String (),
@@ -93,11 +106,8 @@ func main() {
93
106
config : kingpin .Flag ("config" , "Path to the configuration" ).Short ('c' ).String (),
94
107
verbose : kingpin .Flag ("verbose" , "Print every match" ).Short ('v' ).Default ("false" ).Bool (),
95
108
}
96
-
97
109
kingpin .Parse ()
98
110
99
- initLogging ()
100
-
101
111
showGreeting ()
102
112
103
113
_isDryRun = * args .dryRun
You can’t perform that action at this time.
0 commit comments