services: add logging to /var in cloudflare-dns-update

This commit is contained in:
Vasily Davydov 2024-06-04 14:13:16 +03:00
parent 74a6b83d75
commit 9866cbb774

View File

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