Fix logging

Logging was misleading and the date/times logged to file were always the time that the app was initialized, instead of the time of the actual log entry. Issue was noted in https://github.com/winapps-org/winapps/issues/334.
This commit is contained in:
mindset-tk 2024-11-25 14:29:14 -08:00 committed by GitHub
parent fe6fa6220b
commit 8c3a8f8611
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -42,7 +42,7 @@ readonly CONTAINER_NAME="WinApps" # FOR 'docker' AND 'podman' ONLY
readonly RDP_PORT=3389 readonly RDP_PORT=3389
readonly DOCKER_IP="127.0.0.1" readonly DOCKER_IP="127.0.0.1"
# shellcheck disable=SC2155 # Silence warnings regarding masking return values through simultaneous declaration and assignment. # shellcheck disable=SC2155 # Silence warnings regarding masking return values through simultaneous declaration and assignment.
readonly RUN="$(date)-${RANDOM}" readonly RUNID="${RANDOM}" #Set a random int for the run ID to assist with logging
### GLOBAL VARIABLES ### ### GLOBAL VARIABLES ###
# WINAPPS CONFIGURATION FILE # WINAPPS CONFIGURATION FILE
@ -162,7 +162,7 @@ Please run:
# Name: 'dprint' # Name: 'dprint'
# Role: Conditionally print debug messages to a log file, creating it if it does not exist. # Role: Conditionally print debug messages to a log file, creating it if it does not exist.
function dprint() { function dprint() {
[ "$DEBUG" = "true" ] && echo "[$RUN] $1" >>"$LOG_PATH" [ "$DEBUG" = "true" ] && echo "[$(date)-$RUNID] $1" >>"$LOG_PATH"
} }
# Name: 'waFixScale' # Name: 'waFixScale'