diff --git a/Utility/Log.sh b/Utility/Log.sh index 7f0b0fa..c24c946 100755 --- a/Utility/Log.sh +++ b/Utility/Log.sh @@ -1,6 +1,14 @@ #!/bin/bash +# === Variablen === +LOGDIR="/tmp/skript-logs" +LOGFILE="$LOGDIR/$(basename "$0" .sh)_$(date +'%Y-%m-%d').log" + # Funktion zum Protokollieren von Nachrichten log() { - echo "$(date +'%Y-%m-%d %H:%M:%S') - $1" + if [ ! -d "$LOGDIR" ]; then + mkdir -p "$LOGDIR" + fi + + echo "$(date +'%Y-%m-%d %H:%M:%S') - $1" | tee -a "$LOGFILE" }