From 12d8537d90523bcff48a9a871d445a984e329f69 Mon Sep 17 00:00:00 2001 From: Andrey Petelin Date: Fri, 23 Jan 2026 15:59:26 +0500 Subject: [PATCH] fix: only print colored timestamp and message when stdout is a terminal --- podkop/files/usr/lib/logging.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/podkop/files/usr/lib/logging.sh b/podkop/files/usr/lib/logging.sh index 6a3ad6c..3a529ad 100644 --- a/podkop/files/usr/lib/logging.sh +++ b/podkop/files/usr/lib/logging.sh @@ -18,7 +18,9 @@ nolog() { local timestamp timestamp=$(date +"%Y-%m-%d %H:%M:%S") - echo -e "${COLOR_CYAN}[$timestamp]${COLOR_RESET} ${COLOR_GREEN}$message${COLOR_RESET}" + if [ -t 1 ]; then + echo -e "${COLOR_CYAN}[$timestamp]${COLOR_RESET} ${COLOR_GREEN}$message${COLOR_RESET}" + fi } echolog() {