diff --git a/logger.sh b/logger.sh old mode 100755 new mode 100644 index c7abb30..5fe70cb --- a/logger.sh +++ b/logger.sh @@ -1,14 +1,20 @@ #!/bin/bash +# Die Variable GIT_PFAD muss in der .bashrc-Datei für jeden Nutzer gesetzt werden! DEFAULT_LOG_FILE="$HOME/log.txt" -ACTIVE_LOG_FILE="$HOME/Gitea/logger/log.txt" +ACTIVE_LOG_FILE="$GIT_PFAD/logger/Logs/log.log" # Die tatsächlich genutzte Logdatei kann mit log_init "dateiname" gesetzt werden. log_init() { - ACTIVE_LOG_FILE="${1:-$DEFAULT_LOG_FILE}" - mkdir -p "$(dirname "${ACTIVE_LOG_FILE}")" - _log_dual "START" "Log-Datei initialisiert: $ACTIVE_LOG_FILE" + ACTIVE_LOG_FILE="$1" #{1:-$DEFAULT_LOG_FILE}" + echo "Logdatei: $ACTIVE_LOG_FILE" + # mkdir -p "$(dirname "${ACTIVE_LOG_FILE}")" + if [ ! -f "$ACTIVE_LOG_FILE" ]; then + echo "Fehler: Logdatei '$ACTIVE_LOG_FILE' existiert nicht!" >&2 + exit 1 + fi + _log_dual "INIT" "Log-Datei initialisiert: $ACTIVE_LOG_FILE" } _log_dual() {