Log Zone name in case of Cloudflare API Error

This commit is contained in:
Neshura 2023-12-27 20:55:28 +01:00
parent 87a285bc2e
commit 0ab2c8c1a3
Signed by: Neshura
GPG key ID: B6983AAA6B9A7A6C

View file

@ -27,6 +27,7 @@ struct CloudflareApiResult {
} }
pub(crate) struct CloudflareZone { pub(crate) struct CloudflareZone {
name: String,
email: String, email: String,
key: String, key: String,
id: String, id: String,
@ -36,6 +37,7 @@ impl CloudflareZone {
pub(crate) fn new(zone: &ZoneConfig) -> Result<Self, VarError> { pub(crate) fn new(zone: &ZoneConfig) -> Result<Self, VarError> {
let key = env::var("CF_API_TOKEN")?; let key = env::var("CF_API_TOKEN")?;
Ok(Self { Ok(Self {
name: zone.name.clone(),
email: zone.email.clone(), email: zone.email.clone(),
key, key,
id: zone.id.clone(), id: zone.id.clone(),
@ -75,7 +77,7 @@ impl CloudflareZone {
Ok(entries.result) Ok(entries.result)
} else { } else {
let err_msg = format!("Unable to fetch Cloudflare Zone Entries. Error: {}", response.status()); let err_msg = format!("Unable to fetch Cloudflare Zone Entries for {}. Error: {}",self.name ,response.status());
match connected_to_journal() { match connected_to_journal() {
true => error!("[ERROR] {err_msg}"), true => error!("[ERROR] {err_msg}"),
false => eprintln!("[ERROR] {err_msg}"), false => eprintln!("[ERROR] {err_msg}"),