diff --git a/internal/logging/global_logger.go b/internal/logging/global_logger.go index 28c9f3b9..372222a5 100644 --- a/internal/logging/global_logger.go +++ b/internal/logging/global_logger.go @@ -131,7 +131,10 @@ func ResolveLogDirectory(cfg *config.Config) string { return logDir } if !isDirWritable(logDir) { - authDir := strings.TrimSpace(cfg.AuthDir) + authDir, err := util.ResolveAuthDir(cfg.AuthDir) + if err != nil { + log.Warnf("Failed to resolve auth-dir %q for log directory: %v", cfg.AuthDir, err) + } if authDir != "" { logDir = filepath.Join(authDir, "logs") }