Quellcode durchsuchen

Add the possiblity to enable debug mode with an environment variable

Frédéric Guillot vor 8 Jahren
Ursprung
Commit
23d2d9109f
2 geänderte Dateien mit 6 neuen und 1 gelöschten Zeilen
  1. 1 1
      cli/cli.go
  2. 5 0
      config/config.go

+ 1 - 1
cli/cli.go

@@ -63,7 +63,7 @@ func Parse() {
 		return
 		return
 	}
 	}
 
 
-	if *flagDebugMode {
+	if *flagDebugMode || cfg.HasDebugMode() {
 		logger.EnableDebug()
 		logger.EnableDebug()
 	}
 	}
 
 

+ 5 - 0
config/config.go

@@ -48,6 +48,11 @@ func (c *Config) getInt(key string, fallback int) int {
 	return v
 	return v
 }
 }
 
 
+// HasDebugMode returns true if debug mode is enabled.
+func (c *Config) HasDebugMode() bool {
+	return c.get("DEBUG", "") != ""
+}
+
 // BaseURL returns the application base URL.
 // BaseURL returns the application base URL.
 func (c *Config) BaseURL() string {
 func (c *Config) BaseURL() string {
 	return c.get("BASE_URL", defaultBaseURL)
 	return c.get("BASE_URL", defaultBaseURL)