correct dans log_event

This commit is contained in:
2026-03-16 14:24:53 +01:00
parent 0ee29bf356
commit 9296b2f680
5 changed files with 18 additions and 12 deletions

View File

@@ -49,8 +49,13 @@ log_event() {
local message="$3"
shift 3
local ts extra key value kv
local ts extra key value kv host
ts="$(date --iso-8601=seconds)"
# Détection dynamique du hostname si HOSTNAME_FQDN n'est pas défini
# On utilise 'hostname -f' pour le nom complet ou 'hostname' en secours
host="${HOSTNAME_FQDN:-$(hostname -f 2>/dev/null || hostname)}"
extra=""
for kv in "$@"; do
@@ -59,9 +64,10 @@ log_event() {
extra="${extra},\"$(json_escape "$key")\":\"$(json_escape "$value")\""
done
# Utilisation de la variable 'host' détectée ci-dessus
printf '{"ts":"%s","host":"%s","app":"%s","level":"%s","event":"%s","message":"%s"%s}\n' \
"$(json_escape "$ts")" \
"$(json_escape "${HOSTNAME_FQDN:-unknown}")" \
"$(json_escape "$host")" \
"$(json_escape "$SCRIPT_NAME")" \
"$(json_escape "$level")" \
"$(json_escape "$event")" \