diff --git a/src/commandline.sh b/src/commandline.sh index baab2e2..b139ce7 100644 --- a/src/commandline.sh +++ b/src/commandline.sh @@ -28,6 +28,12 @@ parse_commandline_args() { echo "$SCRIPT_VERSION" exit 0 ;; + -l | --loud) + warn "Loud mode, enabling debug logging" + FORCE_DEBUG_LOG="1" + update_logto + shift + ;; -d | --develop) warn "Switching to DEVELOP update channel" UPDATE_CHANNEL=develop diff --git a/src/lib.sh b/src/lib.sh index 3a13bca..c246959 100644 --- a/src/lib.sh +++ b/src/lib.sh @@ -41,6 +41,7 @@ DISK_CRITICAL_MAIL=604800 # == 7 days in seconds DOCKER_DOWN_MAIL=604800 # == 7 days in seconds SCRIPT_VERSION="1.10.1" #auto-update SCRIPT_BUILD_TIME="2026.01.05" #auto-update +FORCE_DEBUG_LOG="" #======================================= # DOWNLOAD CONFIG diff --git a/src/logic_app.sh b/src/logic_app.sh index 3acf4c0..3e6d740 100644 --- a/src/logic_app.sh +++ b/src/logic_app.sh @@ -3,7 +3,8 @@ #======================================= update_logto() { - if [[ "$UPDATE_CHANNEL" == "develop" ]]; then + if [[ "$UPDATE_CHANNEL" == "develop" || "$FORCE_DEBUG_LOG" == "1" ]]; then + msgok "Debug logging enabled - see: $DEBUG_LOG_FILE" LOGTO="$DEBUG_LOG_FILE" else LOGTO=/dev/null