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

@@ -43,6 +43,7 @@ error_handler() {
local line_number="$1"
local command="$2"
printf "\e[?25h"
log_error "line $line_number: exit code $exit_code while executing command $command"
local error_message="[ERROR] in line $line_number: exit code $exit_code: while executing command $command"
post_update_to_api "failed" "$command"
echo -e "\n$error_message\n"