Enhance error handling in check_and_rebuild.sh: display last log entries on rebuild failure
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user