Add the possiblity to enable debug mode with an environment variable

This commit is contained in:
Frédéric Guillot 2018-01-29 20:54:38 -08:00
parent c8138351c9
commit 23d2d9109f
2 changed files with 6 additions and 1 deletions

View File

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

View File

@ -48,6 +48,11 @@ func (c *Config) getInt(key string, fallback int) int {
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.
func (c *Config) BaseURL() string {
return c.get("BASE_URL", defaultBaseURL)