summaryrefslogtreecommitdiffhomepage
path: root/internal/config
diff options
context:
space:
mode:
authorKujtim Hoxha <[email protected]>2025-04-09 19:19:45 +0200
committerGitHub <[email protected]>2025-04-09 19:19:45 +0200
commit2af1bbb82852ebebb59ef431e5362c0f3993e5a0 (patch)
treecf20e499c14fb4fd6c1e56c99adc35626faead9c /internal/config
parentb12ca55594c4a4c5cc0e81971df719a382f1f344 (diff)
parent635324d386d52e117efea6fcbe9dbf306ec75653 (diff)
downloadopencode-2af1bbb82852ebebb59ef431e5362c0f3993e5a0.tar.gz
opencode-2af1bbb82852ebebb59ef431e5362c0f3993e5a0.zip
Merge pull request #25 from kujtimiihoxha/cleanup-logs-status
Cleanup Logs and Status
Diffstat (limited to 'internal/config')
-rw-r--r--internal/config/config.go4
1 files changed, 4 insertions, 0 deletions
diff --git a/internal/config/config.go b/internal/config/config.go
index 802905887..661dfc4bb 100644
--- a/internal/config/config.go
+++ b/internal/config/config.go
@@ -70,6 +70,8 @@ type Config struct {
LSP map[string]LSPConfig `json:"lsp,omitempty"`
Model *Model `json:"model,omitempty"`
+
+ Debug bool `json:"debug,omitempty"`
}
var cfg *Config
@@ -95,8 +97,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)
}