Quick debug.log Viewer FREE
Quickly view the WordPress debug.log file directly from the dashboard — no FTP access needed. Fast, simple debugging.
GPL v2 · No account needed · Auto-updates via WordPress
Quick debug.log Viewer lets you quickly inspect your site’s debug.log file without leaving the WordPress dashboard. Now with a floating action button (FAB) and modal for frontend viewing, searching, and filtering!
The FAB is now draggable and its position is remembered — with a right-click option to reset.
– Instantly view, scroll, search, and filter your debug.log contents
– 🔍 Search and browse logs even from the frontend with a floating action button (FAB) and modal
– Filter logs by type: Fatal, Warning, Notice — or show all
– Clear the log with a single click (now via AJAX)
– Download the log for backups or support
– Load large logs in chunks with the Load More button
– Secure HTML output with escaping to prevent session theft
– Stack traces are shown in single blocks for better readability
– Works even if WP_DEBUG is off — as long as the file exists
Ideal for developers, site managers, and anyone needing to troubleshoot WordPress issues fast.
👉 Learn more and download from: [https://wpsani.store/downloads/quick-debug-log-viewer-free/](https://wpsani.store/downloads/quick-debug-log-viewer-free/)
It’s typically located in your `wp-content` directory at `wp-content/debug.log`.
The plugin works best when `WP_DEBUG` and `WP_DEBUG_LOG` are enabled in `wp-config.php`, but it can still read the file if it exists and has proper read permissions.
Yes — just click the “Clear Log” button to safely empty the log file.
- The frontend
- floating action button (FAB)
- is now
- draggable
- — place it wherever you want on screen.
- The FAB's position is
- saved and restored
- between visits.
- Added a
- right-click menu
- on the FAB to
- reset its position
- to default.
- UI polish: added an indicator (`⋮`) to show users that the FAB has options.
- Prevented the modal from opening if the FAB is dragged instead of clicked.
- Updated plugin description to reflect new frontend features and recent improvements.
- Introduced a
- floating action button (FAB)
- and modal on the frontend, allowing you to view, search, and filter the debug.log even while browsing your site.
- Refactored the internal logic into a dedicated `Log_Reader` class to centralize the parsing and block detection across frontend and backend.
- Added a `Formatter` class to dynamically assign CSS classes based on error types (fatal, warning, notice, etc).
- Replaced the legacy log-clear form with an
- AJAX-powered log clearing
- , improving user experience and UI consistency.
- Disabled “Load More” while performing an active search, to prevent inconsistent results.
- Removed deprecated `Errors_Register` class.
- Polished the admin and frontend UI for improved readability and consistency.
- Improved regex for better parsing of multi-line log entries and stack traces
- Added escaping of log output with `esc_html()` for enhanced security
- Implemented “Load More” button to progressively fetch large logs in 30-block chunks
- Optimized AJAX search to work on the last 300 blocks only
- Improved stability when viewing very large debug.log files
- Refined UI to support dynamic block loading and consistent scroll buttons
- Added AJAX-powered search to filter debug.log entries by keyword in real-time
- Moved scroll buttons inside the log viewer for better UX on long logs
- Added sticky scroll-to-top and scroll-to-bottom buttons inside the log viewer
- Added filter controls to view only Fatal errors, Warnings, Notices, or all logs
- Styled UI controls to match the WPSani brand (compact, modern, accessible)
- Improved usability and readability for long debug logs
- Updated menu label for clarity
- Fixed typos in readme.txt
- Added admin screenshot
- Initial release.
- View, scroll, and search the debug log inside the dashboard.
- Clear the log with a single click.
- Download the log for backups or support.
No reviews yet — be the first to share your experience.
Leave a Review
Have a question or need help?
We respond to every message personally, usually within 24 hours.