Toggle debug mode via env var

remove logging param from global config, allowing logging server and
level to be configured inside logging subpackage from CTOP_DEBUG env var
This commit is contained in:
Bradley Cicenas
2017-03-19 04:59:01 +00:00
parent 35cc8d095d
commit 8aa932b29f
4 changed files with 15 additions and 16 deletions

15
main.go
View File

@@ -25,9 +25,6 @@ var (
func main() {
defer panicExit()
// init global config
config.Init()
// parse command line arguments
var versionFlag = flag.Bool("v", false, "output version information and exit")
var helpFlag = flag.Bool("h", false, "display this help dialog")
@@ -48,6 +45,12 @@ func main() {
os.Exit(0)
}
// init logger
log = logging.Init()
// init global config
config.Init()
// override default config values with command line flags
if *filterFlag != "" {
config.Update("filterStr", *filterFlag)
@@ -66,12 +69,6 @@ func main() {
config.Toggle("sortReversed")
}
// init logger
log = logging.Init()
if config.GetSwitchVal("loggingEnabled") {
logging.StartServer()
}
// init ui
if *invertFlag {
InvertColorMap()