diff options
Diffstat (limited to 'internal/config')
| -rw-r--r-- | internal/config/config.go | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/internal/config/config.go b/internal/config/config.go index 03b26e32c..943e0adbf 100644 --- a/internal/config/config.go +++ b/internal/config/config.go @@ -65,6 +65,8 @@ type Config struct { LSP map[string]LSPConfig `json:"lsp,omitempty"` Model *Model `json:"model,omitempty"` + + Debug bool `json:"debug,omitempty"` } var cfg *Config @@ -90,8 +92,10 @@ func Load(debug bool) error { // Add defaults viper.SetDefault("data.directory", defaultDataDirectory) if debug { + viper.SetDefault("debug", true) viper.Set("log.level", "debug") } else { + viper.SetDefault("debug", false) viper.SetDefault("log.level", defaultLogLevel) } |
