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]: ${*}"