SSP Debug

Log PHP errors, exceptions, and shutdown fatals with size limits, timezone options, ignore list, download & clear controls, and an admin log viewer.

Author:stupidsimpleplugins (profile at wordpress.org)
WordPress version required:6.0
WordPress version tested:6.8.3
Plugin version:1.0.0
Added to WordPress repository:20-11-2025
Last updated:20-11-2025
Rating, %:0
Rated by:0
Plugin URI:https://www.stupidsimpleplugins.com/ssp-debug...
Total downloads:45
plugin download
Click to start download

SSP Debug provides a complete error logging system built directly into WordPress, helping site owners and developers identify problems without needing access to server error logs.

Key points

  • Toggle logging on/off.
  • Choose All or Fatal-only (E_ERROR/E_PARSE/etc.).
  • Capture uncaught exceptions and shutdown fatals.
  • Append contextual details (URL, IP, User Agent, User ID) when using Detailed format.
  • Select a timezone for timestamps (site default, UTC, or friendly region names).
  • Limit log size (MB) with automatic truncation when the limit is exceeded.
  • Maintain a custom ignore list (substrings or regex) to filter noise.
  • Include/exclude sources by scope: MU-plugins, Plugins, Themes, Core/Other.
  • Download the current log as a file.
  • Clear the log from the admin screen.
  • Optional Showcase tab that includes static links to related plugins.

Logs are stored in wp-content/ssp-debug.log.
The admin interface is located under SSP Debug in your WordPress dashboard.

This plugin follows WordPress coding standards (escaping, nonces, WP_Filesystem, wp_date()), is internationalization-ready, and stores everything locally.

Features

  • Enable/disable logging
  • All vs. Fatal-only levels
  • Exception & shutdown fatal capture
  • Detailed context mode
  • Timezone selection
  • Size limit with auto-truncate
  • Scope filtering (MU/Plugins/Themes/Core)
  • Ignore list (substring or regex)
  • Download log
  • Clear log
  • Translation ready
  • Admin UI

External Services

This plugin includes an optional About/Showcase tab containing standard hyperlinks to pages on stupidsimpleplugins.com.
– No data is transmitted automatically.
– No background connections are made by the plugin.
– When a user clicks one of these links, the browser opens the destination page on StupidSimplePlugins.com.
– These links are provided solely for informational and navigational purposes.

For transparency, here are the relevant policies for that website:
– Terms of Service: https://www.stupidsimpleplugins.com/terms-and-conditions/
– Privacy Policy: https://www.stupidsimpleplugins.com/privacy-policy/

Privacy

When Detailed format is enabled, requests may log the current request’s URL, IP address, User Agent, and (if logged in) User ID.
This information is written only to the local file wp-content/ssp-debug.log and never transmitted externally.
The log can be cleared or downloaded at any time from the plugin’s admin page.

Localization

  • Text domain: ssp-debugging
  • Domain path: /languages
  • Load translations from languages/ssp-debugging-{locale}.mo