package main import ( "Watchdog_Linux-systemd/postLog" "encoding/json" "fmt" "os" ) var Config struct { DebugMode bool `json:"debugMode"` } func loadConfig() { configFile, err := os.Open("config.json") if err != nil { postLog.Fatal(fmt.Sprintf("Failed to open config file: %v, err: %v", configFile, err)) } defer configFile.Close() decoder := json.NewDecoder(configFile) if err := decoder.Decode(&Config); err != nil { postLog.Fatal(fmt.Sprintf("Failed to decode config file: %v, err: %v", configFile, err)) } if Config.DebugMode { isDebug = true } }