Rating: 4 stars
The plugin is oding it’s job and for that I am very thankful. A little side note is that it is adding for each log entry a post type to WordPress. On 200.000 API calls per week it has brough our order numbers from #600000 to #900000 within 10 days. Therefore leaving it enabled may not be so recommended. I have disabled it again now. Don’t know if this is solveable but just thought it would be a nice side note.
]]>Rating: 5 stars
The clowns leaving this a 1 star obviously don’t know what it’s intended for… Yes… do NOT leave this plugin running constantly unless you know what you’re doing and understand your particular WP environment and it’s day to day API activity. More plugins than ever use the REST API to interact with WP and your database will increase in size exponential to it’s activity. For most people this tool is intended to help troubleshoot specific API activities and is something that you only turn on for a short period of time while you’re testing/monitoring specific API calls and responses…. and for that, it works beautifully. Thank you!!
]]>Rating: 1 star
This extension will make your database huge, so be aware of this if using in production. I’d recommend turning it on for a short period then disabling.
Filtering by request method (POST, GET etc.) does not work.
Deleting data (at /options-general.php?page=wp-rest-api-log-settings) takes an absolute age, I’m tempted to do this manually in the database.
I have ~105,000 log entries. I wish to delete these. According to the API responses, ~100 logs are being deleted every minute.
I’m making direct POST requests to the WordPress API (using Postman) and the request method displayed in the log is always GET.
The source IP is not always recorded – have tried the IP / X forwarded for option to resolve the IP too.
]]>
Rating: 5 stars
This is great tool to log REST API calls. Period.
]]>Rating: 1 star
its trash.
whilst i do like the idea of the plugin, this tool is simply not working properly. guess it’s abandoned.
there is a filter build in to filter for the request type, but it does not work (simply doesn’t filter at all). and there is an option, to purge logs, that are older than x days, but this doesn’t work ether. and deleting the logs takes ages, you might want to do that in the db directly. so handle with care, as it will bloat the db and it’ll be hard to find the data, you might be looking for..
Rating: 5 stars
Thanks!
]]>Rating: 1 star
This was a legacy plugin for a client’s website… I would not recommend it! It bloated our disk usage and one of the tables ended up with 22 million rows.
Here are the queries we used to clean things up.
-- Run first
delete m
from wp_posts p
join wp_postmeta m on p.ID = m.post_id
where post_type = 'wp-rest-api-log'
-- Run second
delete
from wp_posts
where post_type = 'wp-rest-api-log'
-- Run third
DELETE wp_term_relationships FROM wp_term_relationships
LEFT JOIN wp_posts ON wp_term_relationships.object_id = wp_posts.ID
WHERE wp_posts.ID is NULL;
]]>
Rating: 1 star
This thing slowed my database executing countless queries for nothing. After disabling i had to restart the mysql process. Don’t install this.
]]>Rating: 1 star
Don’t use this plugin on a live site. Don’t trust it to delete old entries (because it won’t do it). It can clog up the wp_posts and wp_postmeta tables really quickly and has a poor way of handling large amounts of entries. If you have many entries, don’t hit the “purge all entries”, it will break your site.
Worst plugin ever created.
]]>Rating: 3 stars
If you want/need to use that plugin read that first:
– NOT recommended for live sites!
– it doesn’t create it’s own database table, wp_post will be taken and will grow faster slowing down your db
– the first time you use it: set it do 3 days reset, to be at least safe
– check your log quantity, if it grows up to 10k or more stop using it or lower the reset time, otherwise uninstalling/cleaning the databse will be a mess and your db will slow down terribly
Apart from that it does the job and very well, precise and usefull for your staging enviroment. My two cents: it’s a suggested plugin that need to be fine tuned with: a proprietary table and a way to relieve the informations stored.
]]>Rating: 4 stars
This plugin helped me debug some problems with REST requests on my site – it is really useful in that it logs everything, including the request, the request headers, the response body and the response headers. It is a lot of data though, especially if you are getting thousands of requests a day and need to run it for several days to debug, so beware. Make sure all that is deleted once you remove the plugin. Unfortunately, deleting the plugin does NOT delete the log data (which is kept in your wp_posts table) – that is quite annoying, please add a ‘delete log’ option!
One minor bug, but an annoying one for debugging – any TABS in the response (e.g. I have JSON-encoded HTML in my response), i.e. ‘\t’ are rendered as ‘t’, so you get this: https://i.imgur.com/4fZwzmX.png – I am sure that could be fixed easily. Actually, I don’t think it should be stripping the slashes like that, should it?
]]>Rating: 1 star
the way that this completely clogs up the wp_posts & wp_postmeta tables with log entries is terrible and also completely screws up a site. this plugin alone added 1.5gb of bloat to my database and my api isn’t even *that* busy. do not use.
]]>Rating: 3 stars
Great plugin, but makes each request really slow.
]]>Rating: 5 stars
Everything I needed without any of the stuff I didn’t… excellent plugin from an excellent developer.
]]>Rating: 5 stars
Keep up the great work!
]]>Rating: 5 stars
This is a SUPERB Plugin!!
A must when you want to work with WP Rest API.
Thank you very much.
]]>Rating: 5 stars
I have just built a new tool using the REST API, and it’s no exaggeration to say that I could not have done it without this plugin.
Thank you!
]]>Rating: 5 stars
Thanks, @gungeekatx! Nice plugin!
Rating: 5 stars
Does exactly what you expect
]]>Rating: 5 stars
Such a useful plugin for tracking down REST API issues that crop up with plugin conflicts.
Thank you, thank you!
]]>Rating: 5 stars
Helped me immediately see where my API requests were going wrong, and made it so much easier to troubleshoot. Worked out of the box with my custom routes. You rock!
]]>Rating: 5 stars
Yeah worked out of the box, even with our custom endpoints. Beauty
]]>Rating: 5 stars
Keep all infos about any request, even custom endpoints!
Good job!