fix(diagnose): add debug logging for WorkDir usage

This commit is contained in:
2026-01-06 12:34:00 +01:00
parent b856d8b3f8
commit 5959d7313d

View File

@@ -89,10 +89,12 @@ func runDiagnosis(cfg *config.Config, log logger.Logger, archive ArchiveInfo) te
// For cluster archives, we can do deep analysis // For cluster archives, we can do deep analysis
if archive.Format.IsClusterBackup() { if archive.Format.IsClusterBackup() {
// Create temp directory (use WorkDir if configured for large archives) // Create temp directory (use WorkDir if configured for large archives)
log.Info("Creating temp directory for diagnosis", "workDir", cfg.WorkDir)
tempDir, err := createTempDirIn(cfg.WorkDir, "dbbackup-diagnose-*") tempDir, err := createTempDirIn(cfg.WorkDir, "dbbackup-diagnose-*")
if err != nil { if err != nil {
return diagnoseCompleteMsg{err: fmt.Errorf("failed to create temp dir: %w", err)} return diagnoseCompleteMsg{err: fmt.Errorf("failed to create temp dir (workDir=%s): %w", cfg.WorkDir, err)}
} }
log.Info("Using temp directory", "path", tempDir)
defer removeTempDir(tempDir) defer removeTempDir(tempDir)
// Diagnose all dumps in the cluster // Diagnose all dumps in the cluster