From fac3fe839c5fc4eb97de9ce2840fd2b986778165 Mon Sep 17 00:00:00 2001 From: Jens Schuppe Date: Thu, 11 Oct 2018 13:29:15 +0200 Subject: [PATCH] Log API calls. --- api/v3/TwingleDonation/Cancel.php | 5 +++++ api/v3/TwingleDonation/EndRecurring.php | 5 +++++ api/v3/TwingleDonation/Submit.php | 5 +++++ 3 files changed, 15 insertions(+) diff --git a/api/v3/TwingleDonation/Cancel.php b/api/v3/TwingleDonation/Cancel.php index d82a26e..3c7c05c 100644 --- a/api/v3/TwingleDonation/Cancel.php +++ b/api/v3/TwingleDonation/Cancel.php @@ -65,6 +65,11 @@ function _civicrm_api3_twingle_donation_Cancel_spec(&$params) { * @see civicrm_api3_create_error */ function civicrm_api3_twingle_donation_Cancel($params) { + // Log call if debugging is enabled within civicrm.settings.php. + if (defined('TWINGLE_API_LOGGING') && TWINGLE_API_LOGGING) { + CRM_Core_Error::debug_log_message('TwingleDonation.Cancel: ' . json_encode($params, JSON_PRETTY_PRINT)); + } + try { // Validate date for parameter "cancelled_at". if (!DateTime::createFromFormat('Ymd', $params['cancelled_at'])) { diff --git a/api/v3/TwingleDonation/EndRecurring.php b/api/v3/TwingleDonation/EndRecurring.php index c90e13b..2891565 100644 --- a/api/v3/TwingleDonation/EndRecurring.php +++ b/api/v3/TwingleDonation/EndRecurring.php @@ -58,6 +58,11 @@ function _civicrm_api3_twingle_donation_EndRecurring_spec(&$params) { * @see civicrm_api3_create_error */ function civicrm_api3_twingle_donation_EndRecurring($params) { + // Log call if debugging is enabled within civicrm.settings.php. + if (defined('TWINGLE_API_LOGGING') && TWINGLE_API_LOGGING) { + CRM_Core_Error::debug_log_message('TwingleDonation.EndRecurring: ' . json_encode($params, JSON_PRETTY_PRINT)); + } + try { // Validate date for parameter "ended_at". if (!DateTime::createFromFormat('Ymd', $params['ended_at'])) { diff --git a/api/v3/TwingleDonation/Submit.php b/api/v3/TwingleDonation/Submit.php index c789549..03a1cd5 100644 --- a/api/v3/TwingleDonation/Submit.php +++ b/api/v3/TwingleDonation/Submit.php @@ -235,6 +235,11 @@ function _civicrm_api3_twingle_donation_Submit_spec(&$params) { * @see civicrm_api3_create_error */ function civicrm_api3_twingle_donation_Submit($params) { + // Log call if debugging is enabled within civicrm.settings.php. + if (defined('TWINGLE_API_LOGGING') && TWINGLE_API_LOGGING) { + CRM_Core_Error::debug_log_message('TwingleDonation.Submit: ' . json_encode($params, JSON_PRETTY_PRINT)); + } + try { // Copy submitted parameters. $original_params = $params;