config: fix log directory on macOS and Windows

This commit is contained in:
Tulir Asokan 2024-11-18 00:02:35 +02:00
parent 7ac383b66d
commit 0bf4452e6e

View file

@ -131,9 +131,9 @@ func (gmx *Gomuks) InitDirectories() {
} else if logDir = os.Getenv("XDG_STATE_HOME"); logDir != "" {
gmx.LogDir = filepath.Join(logDir, "gomuks")
} else if runtime.GOOS == "darwin" {
gmx.DataDir = filepath.Join(homeDir, "Library", "Logs", "gomuks")
gmx.LogDir = filepath.Join(homeDir, "Library", "Logs", "gomuks")
} else if runtime.GOOS == "windows" {
gmx.DataDir = filepath.Join(gmx.CacheDir, "logs")
gmx.LogDir = filepath.Join(gmx.CacheDir, "logs")
} else {
gmx.LogDir = filepath.Join(homeDir, ".local", "state", "gomuks")
}