WordPress plugin intelligence profile

FatalGuard – PHP Error Log Viewer, Debug Log & Fatal Error Alerts

One-tap fix for a crashed WordPress site — read your debug & error log, catch the fatal error behind the white screen, get instant Telegram alerts.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.2.5
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.0 · PHP 7.4
Directory statusactive
Last directory update30 Oct 20262d ago
Active installations10Adoption metric — not a quality score
WordPress.org rating5.0 / 5 from 1 ratings
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records FatalGuard – PHP Error Log Viewer, Debug Log & Fatal Error Alerts version 1.2.5 as active, updated 2d ago and tested up to WordPress 7.1.

Overview

About this plugin

FatalGuard turns WordPress error handling into something you can actually see and act on. It reads your debug log and PHP error log from a fast admin-bar viewer, captures the real fatal error hiding behind the “There has been a critical error” white screen of death, and sends an instant fatal error notification to Telegram (Slack, email and Discord in Pro).

Every fatal notification includes a one-tap recovery link. Open it on your phone to deactivate the crashing plugin and bring the site back — it works even when wp-admin is down and you can’t log in. Nothing is deleted; re-enable the plugin once it’s fixed.

And in Pro, you can debug your site by chatting with an AI. ” — and it answers from your site’s real error history through a read-only, API-key-secured MCP server.

php (restoring your original values when you switch it off). And it is built to never brick your site: the fatal-error handler always falls back to WordPress’s own recovery, with a file kill-switch and self-disarm sentinel as safety nets.

Free error log & debug log viewer, fatal error alerts & one-tap recovery

  • Admin-bar log viewer — read your WordPress debug.log and PHP error_log in a fast tabbed overlay with live tail, no FTP or SSH.
  • Grouped errors — repeated errors collapse into one entry with a count and last-seen, so the error that matters isn’t buried in noise.
  • Search & filter log entries to find the error that matters.
  • One-switch file logging — FatalGuard writes the standard WP_DEBUG_LOG constants to wp-config.php for you, and restores your originals when you switch it off.
  • Fatal error capture — catches the actual PHP fatal error behind the WordPress white screen / critical-error page and shows you the message, file and line.
  • Instant Telegram error alert — get a message the moment a fatal error happens, with built-in anti-spam (dedupe, burst-cap and a circuit-breaker) so a fatal loop can never flood your phone. Telegram alerts are included in the free plugin.
  • One-tap recovery — the fatal alert includes a signed link that deactivates only the crashing plugin and restores the site. It runs before regular plugins load, so it works even when wp-admin is down — no FTP, SSH or login needed. Nothing is deleted; re-enable the plugin when it’s fixed.
  • JavaScript error capture — front-end JS errors are logged in your admin session (requires the admin bar; visitor-side JS is not captured).
  • Automatic secret redaction — database passwords, auth keys, API keys and tokens are scrubbed from your logs and alerts before they’re ever shown or sent.
  • Private, web-protected log storage — logs live in a hardened directory that can’t be read from a browser, with non-guessable paths.
  • Production-safe by design — full error detail only in development; on production your visitors always get WordPress’s own recovery page, never a leak.
  • Never-brick design — a self-installing, self-healing drop-in that always chains to WordPress’s native recovery. A DISABLE kill-switch file is your no-SSH escape hatch.
  • Status / diagnostics tab — see exactly what logging is on and where the log lives.

FatalGuard Pro

Everything in free, plus:

  • Ask AI what’s crashing your site — AI access (MCP). Connect Claude, Cursor, VS Code or any MCP client and just ask, in plain English: “What’s the most recurring error this week?”, “Which deprecations are in my active theme?”, “What started failing after my last deploy?” The AI reads your real error history through FatalGuard’s built-in, read-only MCP server — secured by a revocable API key, and nothing leaves your site except to the AI client you choose to connect.
  • Searchable error history — every fatal kept in a database, grouped with counts and first/last-seen (free is live tail only). This history is what the AI reads.
  • Multi-channel alerts — Slack, email, Discord and custom webhooks alongside Telegram.
  • Multiple Telegram targets with per-site routing.
  • Stealth mode — hide the plugin from other administrators.
  • Weekly email digest of your site’s errors.

On the roadmap: a central dashboard — every client site’s fatal errors in one view, with remote one-tap recovery for any of them.

Learn more about FatalGuard Pro »

What FatalGuard does

FatalGuard catches the fatal error that took the site down, tells you about it, and gives you a one-tap link to fix it — deactivating the crashing plugin even when you can’t log in. It’s a debug log viewer, a fatal-error monitor, an alerting system, and a recovery tool in one, engineered so the error handler itself can never white-screen your site.

External services

FatalGuard does not connect to any external service on its own. It contacts a third-party service only when you configure one, and only to deliver the alerts you asked for.

Telegram (optional — free tier). org ) in four cases: (1) during the connect wizard, your bot token is used to detect the chat you pressed Start in; (2) when you click “Send test message” while setting it up; (3) whenever a PHP fatal error is captured on your site — this sends the alert message; and (4) once a day, a silent health check validates that the bot token and chat still work, so a revoked bot is surfaced instead of failing quietly (no message is posted to the chat).

An alert message contains the details needed to diagnose the crash — the error message, the file path and line number, the request URL, the site URL, the timestamp and the PHP version (secrets such as keys and passwords are scrubbed out first). Nothing is sent unless you have entered a bot token; messages go only to the Telegram chat you chose.

This service is provided by Telegram, not by FatalGuard. org/privacy).

Slack, Discord and custom webhook alerts (optional — Pro). com/api/webhooks ) or any custom webhook URL you enter. As with Telegram, a message is sent only to an endpoint you configure, only when you send a test or when a fatal error is captured, and it contains the same diagnostic fields (error message, file, line, request URL, site URL, timestamp, PHP version — with secrets scrubbed).

These channels are inactive in the free plugin. com/privacy-policy). Discord is provided by Discord Inc.

com/privacy). A custom webhook sends data to whatever server URL you supply; its handling is governed by that server’s own terms.

org).

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • debug log
  • error log
  • error notification
  • fatal error
  • telegram
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.0 · PHP 7.4
Update activity30 Oct 20262d ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

Version1.2.41.2.5
WordPress compatibility7.17.1.4
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.