ErrorWatcher
ErrorWatcher provides real-time monitoring of PHP errors, warnings, notices, and deprecated function calls with a clean, native dashboard to inspect and troubleshoot them without creating database bloat. Unlike manually inspecting large debug.log files on your server or modifying wp-config.php , Err
About this tool.
ErrorWatcher provides real-time monitoring of PHP errors, warnings, notices, and deprecated function calls with a clean, native dashboard to inspect and troubleshoot them without creating database bloat.
Unlike manually inspecting large debug.log files on your server or modifying wp-config.php , ErrorWatcher captures runtime errors safely, stores them in a lightweight runtime file, and sends twice-daily summary email digests with .txt log attachments.
Zero Front-End Error Exposure: ErrorWatcher will not show any errors on the front side to site visitors. All errors, warnings, notices, and deprecations are intercepted silently in the background and listed exclusively in the WordPress back-end on a separate dashboard page.
Key Features
- WordPress-Native Admin Interface: View summary metric cards (Total, Fatal, Errors, Warnings, Notices, Deprecated) and real-time logs table.
- No Front-End Errors Displayed: Does not show any errors on the front side. All issues are securely captured in the background and listed exclusively in the back-end on a separate dashboard page.
- Admin Bar Quick-Status Badge: Real-time color-coded health badge and diagnostics dropdown in the WordPress admin bar for administrators.
- Granular Error Capturing: Captures PHP Fatal Errors, Catchable Errors, Warnings, Notices, Deprecated warnings, User Errors, and Uncaught Exceptions.
- Detailed Diagnostics Drawer: Inspect full error messages, stack traces, HTTP request method/URL, user account context, client IP, and grouped sibling issues.
- Source Code Preview in Drawer: Displays a syntax-formatted 7–10 line code preview surrounding the exact error line with visual highlighting and one-click copy.
- Smart File Clustering: Automatically groups multiple issues originating from the same file to prevent table clutter and streamline debugging.
- Advanced Filtering & Search: Filter by error severity/type, search messages/files/URLs, or filter by custom date ranges (Today, 7 days, 30 days, or custom calendar dates).
- Twice-Daily Email Reports: Automatically dispatches scheduled digests at custom morning and evening hours using WP-Cron with formatted HTML summary and attached .txt log file.
- Automated Retention & Pruning: Automatically prunes resolved errors when source files are modified and clears inactive logs older than 30 days via daily WP-Cron.