Enhance error handling in check_and_rebuild.sh: display last log entries on rebuild failure

This commit is contained in:
2026-01-23 22:39:50 +01:00
parent 2e5b0d8e6f
commit e3a984bb5d

View File

@@ -168,7 +168,17 @@ else
echo -e "${RED}=========================================="
echo "✗ REBUILD FEHLGESCHLAGEN"
echo "==========================================${NC}"
echo "Prüfe die Logs unter data/logs/ für weitere Details."
echo ""
echo -e "${YELLOW}Letzte Log-Einträge:${NC}"
echo "---"
# Zeige die letzten 30 Zeilen der neuesten Log-Datei
LATEST_LOG=$(ls -t "$SCRIPT_DIR/data/logs/"*.log 2>/dev/null | head -1)
if [ -n "$LATEST_LOG" ]; then
echo -e "${BLUE}Aus: $(basename "$LATEST_LOG")${NC}"
tail -n 30 "$LATEST_LOG"
else
echo -e "${YELLOW}Keine Log-Dateien gefunden in data/logs/${NC}"
fi
exit 1
fi
else
@@ -187,7 +197,17 @@ else
echo -e "${RED}=========================================="
echo "✗ REBUILD FEHLGESCHLAGEN"
echo "==========================================${NC}"
echo "Prüfe die Logs unter data/logs/ für weitere Details."
echo ""
echo -e "${YELLOW}Letzte Log-Einträge:${NC}"
echo "---"
# Zeige die letzten 30 Zeilen der neuesten Log-Datei
LATEST_LOG=$(ls -t "$SCRIPT_DIR/data/logs/"*.log 2>/dev/null | head -1)
if [ -n "$LATEST_LOG" ]; then
echo -e "${BLUE}Aus: $(basename "$LATEST_LOG")${NC}"
tail -n 30 "$LATEST_LOG"
else
echo -e "${YELLOW}Keine Log-Dateien gefunden in data/logs/${NC}"
fi
exit 1
fi
fi