📚 Improved log file management system across various components 🎉
This commit is contained in:
@@ -22,10 +22,10 @@ readonly WATCHDOG_PYTHON_SERVICE_NAME="kiosk-watchdog-python"
|
||||
readonly FIREWALL_SERVICE_NAME="myp-firewall"
|
||||
readonly KIOSK_USER="kiosk"
|
||||
readonly CURRENT_DIR="$(pwd)"
|
||||
readonly INSTALL_LOG="/var/log/myp-install.log"
|
||||
readonly ERROR_LOG="/var/log/myp-install-errors.log"
|
||||
readonly WARNING_LOG="/var/log/myp-install-warnings.log"
|
||||
readonly DEBUG_LOG="/var/log/myp-install-debug.log"
|
||||
readonly INSTALL_LOG="logs/myp-install.log"
|
||||
readonly ERROR_LOG="logs/myp-install-errors.log"
|
||||
readonly WARNING_LOG="logs/myp-install-warnings.log"
|
||||
readonly DEBUG_LOG="logs/myp-install-debug.log"
|
||||
readonly HTTPS_PORT="443"
|
||||
readonly HTTPS_URL="https://localhost:${HTTPS_PORT}"
|
||||
readonly SYSTEMD_DIR="$CURRENT_DIR/systemd"
|
||||
@@ -51,8 +51,8 @@ WARNING_COUNT=0
|
||||
|
||||
# Log-Dateien initialisieren
|
||||
init_logging() {
|
||||
# Erstelle Log-Verzeichnis falls nötig
|
||||
mkdir -p "$(dirname "$INSTALL_LOG")" 2>/dev/null || true
|
||||
# Erstelle logs-Verzeichnis falls nötig
|
||||
mkdir -p "logs" 2>/dev/null || true
|
||||
|
||||
# Initialisiere alle Log-Dateien
|
||||
{
|
||||
@@ -232,7 +232,7 @@ show_error_summary() {
|
||||
|
||||
# Automatische Log-Zusammenfassung erstellen
|
||||
create_log_summary() {
|
||||
local summary_file="/var/log/myp-install-summary.txt"
|
||||
local summary_file="logs/myp-install-summary.txt"
|
||||
|
||||
{
|
||||
echo "================================================================="
|
||||
@@ -3096,8 +3096,8 @@ EOF
|
||||
|
||||
# =========================== HAUPTPROGRAMM ===========================
|
||||
main() {
|
||||
# Erstelle Log-Verzeichnis
|
||||
mkdir -p "$(dirname "$INSTALL_LOG")" 2>/dev/null || true
|
||||
# Erstelle logs-Verzeichnis im aktuellen Projektverzeichnis
|
||||
mkdir -p "logs" 2>/dev/null || true
|
||||
|
||||
while true; do
|
||||
show_menu
|
||||
@@ -3112,7 +3112,7 @@ main() {
|
||||
[ $ERROR_COUNT -gt 0 ] && echo -e " 🚨 Fehler-Log: $ERROR_LOG"
|
||||
[ $WARNING_COUNT -gt 0 ] && echo -e " ⚠️ Warnungs-Log: $WARNING_LOG"
|
||||
echo -e " 🔍 Debug-Log: $DEBUG_LOG"
|
||||
echo -e " 📊 Zusammenfassung: /var/log/myp-install-summary.txt"
|
||||
echo -e " 📊 Zusammenfassung: logs/myp-install-summary.txt"
|
||||
echo ""
|
||||
echo -n "Drücken Sie Enter um fortzufahren..."
|
||||
read -r
|
||||
@@ -3125,7 +3125,7 @@ main() {
|
||||
[ $ERROR_COUNT -gt 0 ] && echo -e " 🚨 Fehler-Log: $ERROR_LOG"
|
||||
[ $WARNING_COUNT -gt 0 ] && echo -e " ⚠️ Warnungs-Log: $WARNING_LOG"
|
||||
echo -e " 🔍 Debug-Log: $DEBUG_LOG"
|
||||
echo -e " 📊 Zusammenfassung: /var/log/myp-install-summary.txt"
|
||||
echo -e " 📊 Zusammenfassung: logs/myp-install-summary.txt"
|
||||
echo ""
|
||||
echo -n "Drücken Sie Enter um fortzufahren..."
|
||||
read -r
|
||||
@@ -3139,7 +3139,7 @@ main() {
|
||||
[ -f "$ERROR_LOG" ] && echo -e " 🚨 Fehler-Log: $ERROR_LOG"
|
||||
[ -f "$WARNING_LOG" ] && echo -e " ⚠️ Warnungs-Log: $WARNING_LOG"
|
||||
[ -f "$DEBUG_LOG" ] && echo -e " 🔍 Debug-Log: $DEBUG_LOG"
|
||||
[ -f "/var/log/myp-install-summary.txt" ] && echo -e " 📊 Zusammenfassung: /var/log/myp-install-summary.txt"
|
||||
[ -f "logs/myp-install-summary.txt" ] && echo -e " 📊 Zusammenfassung: logs/myp-install-summary.txt"
|
||||
fi
|
||||
exit 0
|
||||
;;
|
||||
|
Reference in New Issue
Block a user