Quick debug.log Viewer

Description

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/

Screenshots

  • View and filter your debug.log directly in the admin panel.
  • FAB and modal for frontend viewing, searching, and filtering.

Installation

  1. Upload the plugin to /wp-content/plugins/quick-debug-log-viewer, or install it directly via the WordPress plugin screen.
  2. Activate the plugin through the โ€˜Pluginsโ€™ screen in WordPress.
  3. Go to Tools Quick debug.log Viewer to see your site’s debug log.

FAQ

Where is the debug.log file?

Itโ€™s typically located in your wp-content directory at wp-content/debug.log.

Do I need to enable anything for this to work?

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.

Can I clear the log from the dashboard?

Yes โ€” just click the โ€œClear Logโ€ button to safely empty the log file.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“Quick debug.log Viewer” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.2.2

  • 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.

1.2.1

  • Updated plugin description to reflect new frontend features and recent improvements.

1.2.0

  • 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.

1.0.4

  • 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

1.0.3

  • 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

1.0.2

  • 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

1.0.1

  • Updated menu label for clarity
  • Fixed typos in readme.txt
  • Added admin screenshot

1.0.0

  • 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.