=== Cron Logger === Contributors: edwardbock, palasthotel, janaeggebrecht Donate link: http://palasthotel.de/ Tags: tool, log, debug, cron, wp-cron Requires at least: 5.3 Tested up to: 6.8.2 Stable tag: 1.3.4 Requires PHP: 8.1 License: GPL-3.0-or-later License URI: https://www.gnu.org/licenses/gpl-3.0.html Logs wp-cron.php runs. == Description == Have you ever wondered what you WordPress is doing in wp-cron.php? Now you can see it. This plugin logs every schedule. == Installation == 1. Upload `cron-logger.zip` to the `/wp-content/plugins/` directory 1. Extract the Plugin to a `cron-logger` Folder 1. Activate the plugin through the 'Plugins' menu in WordPress 1. Habe a look in Tools -> Cron Logs == Frequently Asked Questions == == Screenshots == == Changelog == = 1.3.4 = **Bug Fixes** * bind the values interpolated into the log queries (85ad8b4) * deliver the orphaned child log cleanup and its database error fix (758a81f) * escape the log page output (fc68ebb) * release (ab71f59) * restrict the log cleanup endpoint to administrators (CVE-2025-53266, reported by Nguyen Xuan Chien, fix by Quentin Lienhardt) (1ec1272) = 1.3.3 = * Fix: Database error while deleting orphaned child logs = 1.3.2 = * Fix: Version number in the plugin header = 1.3.1 = * Feature: Cleanup also removes child logs whose parent no longer exists = 1.3.0 = * Feature: Database cleanup cron and cleanup button * Feature: Automatically purge logs after 30 day. Can be modified via filter. = 1.2.2 = * Fix: PHP 8.2 warnings = 1.2.1 = * Optimization: Delete all data in the database on plugin deletion = 1.2.0 = * Optimization: Reduced history to 14 days because of performance issues = 1.1.1 = * Optimization: Performance optimization for post deletion = 1.1.0 = * Refactoring: Code cleanup = 1.0.5 = * Fix: missing sanitization fix thanks community member report. = 1.0.4 = * Optimization: Multisite plugin activation (Thanks to @jcleaveland for report) * Optimization: use wp_timezone_string function (Thanks to @pothi for report) = 1.0.3 = * Bugfix: database error while cleaning logs = 1.0.2 = * scheduled posts status transition * clean logs * filer cron_logger_expire can modify the days before logs expire = 1.0.1 = * Translations = 1.0.0 = * Release == Arbitrary section == == Upgrade Notice == With version 1.2.x we reduced the retention period of the logs to 14 days. Please use the "cron_logger_expire" filter if you want to keep logs for a longer period.