API Logger

Development Status
Work In Progress
Active Installs
Maintainers
Scarica

Last updated: 2022-03-17

Works with CiviCRM 5.0 or higher.

This extension allows you to log all (or selected) API requests going through your system.

You can later replay the logged API Calls.

This extension is developed for the following use case during an update of a live system

The system looked like:

  • A website with forms on it for signup for newsletters
  • CiviProxy behind the website and CIviCRM
  • CiviCRM with a form processor handling the signup

We created a copy of live and installed this extension in the copy environment. This environment logged the api calls into a file (and into civicrm). This way the website kept working. We then updated the live civicrm and after wards replayed the logged api calls in the live environment.