lib/google/ads/google_ads/interceptors/logging_interceptor.rb in google-ads-googleads-24.0.0 vs lib/google/ads/google_ads/interceptors/logging_interceptor.rb in google-ads-googleads-25.0.0
- old
+ new
@@ -297,14 +297,16 @@
obj[field]
end
end
def build_summary_message(request, call, method, is_fault)
- customer_id = "N/A"
- customer_id = request.customer_id if request.respond_to?(:customer_id)
- # CustomerService get requests have a different format.
- if request.respond_to?(:resource_name)
- customer_id = request.resource_name.split('/').last
+ customer_id = if request.respond_to?(:customer_id)
+ request.customer_id
+ elsif request.respond_to?(:resource_name)
+ segments = request.resource_name.split('/')
+ segments[1] if segments[0] == "customers"
+ else
+ "N/A"
end
is_fault_string = if is_fault
"yes"
else