[Logging] Convert JSON Error to Data Buckets Logging Category (#4747)

This commit is contained in:
Alex King 2025-03-04 00:16:47 -05:00 committed by GitHub
parent d41725e325
commit 3638d157b2
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -78,7 +78,7 @@ void DataBucket::SetData(const DataBucketKey &k_)
try {
json_value = json::parse(existing_value);
} catch (json::parse_error &e) {
LogError("Failed to parse JSON for key [{}]: {}", k_.key, e.what());
LogDataBucketsDetail("Failed to parse JSON for key [{}]: {}", k_.key, e.what());
json_value = json::object(); // Reset to an empty object on error
}
@ -147,7 +147,7 @@ DataBucketsRepository::DataBuckets DataBucket::ExtractNestedValue(
try {
json_value = json::parse(bucket.value); // Parse the JSON
} catch (json::parse_error &ex) {
LogError("Failed to parse JSON for key [{}]: {}", bucket.key_, ex.what());
LogDataBucketsDetail("Failed to parse JSON for key [{}]: {}", bucket.key_, ex.what());
return DataBucketsRepository::NewEntity(); // Return empty entity on parse error
}