Add on for Simple History that adds loggers and tools that are useful for developers and admins.
With this add-on you can debug requests and monitor outgoing requests and e-mails.
While especially useful for developers and support personel, it is useful for all users that are curious about what’s happening on their WordPress installation.
Debug and Monitor features:
$ 29
/year for 5 sites
Billed annually
What’s included
- Debug and Monitor add-on
- 1-year of plugin updates (includes new features & security updates)
Version history
- Version 1.0.0 (2024-12-13)
- First version.
Requirements
- WordPress 6.3 or higher
- Simple History 4.7 or higher
- PHP 7.4 or higher
WP REST API Requests logger
Great for debugging and also a great way to quickly fill up the log with new events. A lot of what’s happening in WordPress and the Gutenberg/Block Editor is happening using the REST API.
The WP REST API requests logger will log all usage of the built in REST API. See GET, POST, DELETE, PUT requests, their REST ROUTE and what parameters (GET and POST) they used.
Did I mention it’s great for debugging, for example when developing Gutenberg Blocks. Or when building a logger plugin like Simple History! ✋
Log emails sent via WP-Mail
The WP-Mail Logger catches all emails send using the built in wp_mail() function and adds them to the log. You’ll get a quick preview of sent emails, including subject, recipients, and content. A nice way for developers and other curious users who wants to know what’s being sent from their WordPress sites.
If an email for some reason can no be sent, details about these failures are also logged:
Using WP-CLI commands you can easy retrieve the email details from the terminal.
In the example below we use the terminal commands WP-CLI and jq together to show details about a single history event, and to only show the message_interpolated
and event_details
fields.
Log outgoing HTTP requests
With the HTTP Requests logger you can log and inspect any outgoing HTTP requests made with for example wp_remote_request()
, wp_remote_get()
, wp_remote_post()
or the WP_HTTP class
directly.
This is a great debug tool during development of sites when you need to debug outgoing API requests.
When a lot of requests are being requested to the same base URL, the requests are grouped together. So for example all calls to wp-cron.php
won’t pollute your screen with 16 items, but rather just one where you can choose to show all other requests to the same URL.
Log cron events that have run
The WP-Cron logger logs wp cron jobs that have run.
In the log you can see when cron jobs are ran and view details about function called, arguments passed, their schedule, and so on.
A useful debugging tool for developers that are implementing or debugging wp cron jobs.
Details about the cron event includes hook, timestamp, arguments, and hook information.
$ 29
/year for 5 sites
Billed annually
What’s included
- Debug and Monitor add-on
- 1-year of plugin updates (includes new features & security updates)
Version history
- Version 1.0.0 (2024-12-13)
- First version.
Requirements
- WordPress 6.3 or higher
- Simple History 4.7 or higher
- PHP 7.4 or higher