feat: expand logger with subshell-safe error handling

This commit is contained in:
CanbiZ
2025-08-25 14:28:16 +02:00
parent ddf02ed9da
commit 3c3aabd21d
7 changed files with 119 additions and 2 deletions

View File

@@ -32,6 +32,7 @@ error_handler() {
local exit_code="$?"
local line_number="$1"
local command="$2"
log_error "line $line_number: exit code $exit_code while executing command $command"
local error_message="${RD}[ERROR]${CL} in line ${RD}$line_number${CL}: exit code ${RD}$exit_code${CL}: while executing command ${YW}$command${CL}"
echo -e "\n$error_message\n"
}