From ec400755e85e5bc4ed54664b312a2fbbcd2a7f5c Mon Sep 17 00:00:00 2001 From: Alf Date: Thu, 4 Sep 2025 14:55:31 +0200 Subject: [PATCH] =?UTF-8?q?Dateipr=C3=BCfung?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- logger.sh | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) mode change 100755 => 100644 logger.sh 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() {