From 9866cbb774308119f52b00ebf7587325393c926a Mon Sep 17 00:00:00 2001 From: Vasily Davydov Date: Tue, 4 Jun 2024 14:13:16 +0300 Subject: [PATCH] services: add logging to /var in cloudflare-dns-update --- services/cloudflare_update_dns | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/services/cloudflare_update_dns b/services/cloudflare_update_dns index cf1fa6d..ae417a6 100755 --- a/services/cloudflare_update_dns +++ b/services/cloudflare_update_dns @@ -2,8 +2,6 @@ set -euo pipefail -mkdir -p .var - ZONE_ID="$(cat .var/zone_id)" DNS_RECORD="$(cat .var/dns_record)" CACHED_PUBLIC_IP="$(cat .var/cached_public_ip)" @@ -11,9 +9,14 @@ AUTHORIZATION="$(cat .var/bearer)" IP_URL="ifconfig.me/ip" SEND_TELEGRAM="$(pwd)/send_telegram" +LOG_FILE_PARENT="/var/log/cloudflare_update" +LOG_FILE="${LOG_FILE_PARENT}/$(date +%d_%m_%Y_update_dns).log" + +mkdir -p "${LOG_FILE_PARENT}" function info() { echo "$(date --iso-8601=minutes) CLOUDFLARE_DNS_UPDATE [INFO]: ${*}" + echo "$(date --iso-8601=minutes) CLOUDFLARE_DNS_UPDATE [INFO]: ${*}" >> "${LOG_FILE}" } function error() { echo "$(date --iso-8601=minutes) CLOUDFLARE_DNS_UPDATE [ERROR]: ${*}"