Enhanced Interaction & Debug Logger Pro

The professional WordPress debugging plugin that actually works when you need it most. Lightweight, comprehensive, and built for developers.

Key Features

Everything you need for professional WordPress debugging

Fatal Error Detection

Catches PHP fatal errors that crash your site during plugin testing, with shutdown function handler that captures errors other tools miss.

Professional Logging

Real-time WordPress debug integration, combined log views, working copy-to-clipboard functionality, and color-coded error levels.

Smart Console

Expandable console appears on both frontend and admin, with auto-refresh controls, tab-based interface, and auto-scroll to latest entries.

Performance Optimized

File-locking prevents corruption, configurable log size limits, optional AJAX request filtering, and lightweight footprint with no bloat.

Internationalization Ready

Full WP-i18n integration with .pot and .po file generation support for seamless multi-language compatibility.

AI Enhanced

Significantly improved with AI assistance for code review, security improvements, and modern JavaScript API usage.

Installation

Get started with Debug Logger Pro in just a few simple steps.

1

Download the plugin

Clone or download from GitHub repository

2

Upload to WordPress

Upload the enhanced-interaction-debug-logger directory to your /wp-content/plugins/ directory

3

Activate the plugin

Activate through the 'Plugins' menu in WordPress

4

Configure settings

Go to Tools > Debug Logger Pro to configure the settings

[2023-11-15 14:30:22] INFO: Plugin activated successfully
[2023-11-15 14:30:25] WARNING: Undefined variable $test
[2023-11-15 14:30:28] FATAL: Uncaught Error: Call to undefined function test_function()
[2023-11-15 14:30:30] DEBUG: Loading admin assets
[2023-11-15 14:30:32] NOTICE: WP_DEBUG is not enabled
[2023-11-15 14:30:35] INFO: Settings saved

Enable WP_DEBUG in wp-config.php:

define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);

Screenshots

See the plugin in action

Admin Interface

Admin Interface

Console View

Console View

Error Detection

Error Detection

Changelog

Recent updates and improvements

Version 3.1 - The Collaborative Polish

  • NEW: Full internationalization (i18n) support added with .pot and .po file generation capability.
  • IMPROVED: Adjusted the default WordPress debug log filename to debug-log.txt for consistency with some hosting environments.

Version 3.0 - AI Enhanced Edition

  • MAJOR: Complete rewrite with Claude 4 Sonnet assistance
  • NEW: Fatal error detection and logging
  • NEW: WordPress debug-log.txt integration
  • NEW: Working copy-to-clipboard functionality
  • NEW: Combined log view with real-time updates
  • NEW: Color-coded error levels (Fatal/Warning/Notice)
  • NEW: Tab-based admin interface
  • NEW: Auto-scroll and pause/resume controls
  • NEW: File-locking for concurrent request safety
  • NEW: Configurable log size limits
  • NEW: Professional error handling and user feedback
  • FIXED: Double hook registration bug from v2.5
  • FIXED: XSS vulnerability in log display
  • FIXED: Race condition in file writing
  • FIXED: Missing error handling for file operations
  • IMPROVED: OOP architecture with singleton pattern
  • IMPROVED: Better performance and memory usage
  • IMPROVED: Enhanced security and validation

Version 2.5 (Previous)

  • NEW: Reverse log order to show the latest entries at the top
  • NEW: Filter out unnecessary AJAX logs for cleaner data
  • Improvement: Enhanced UI for better accessibility and user experience
  • Improvement: Added "Clear Log" button directly in the console

Ready to supercharge your WordPress debugging?

Finally, a WordPress debug logger that doesn't suck!