WP Debug Manager

24.90$

Category:

Description

Debug Mode Status

ENABLED

WP_DEBUG: true

WP_DEBUG_LOG: true

WP_DEBUG_DISPLAY: false

Debug Log Management

Log File: Found

File Size: 6 KB

Lines: 26

Last Modified: 2026-07-30 10:48:08

Download Log   

Debug Manager Settings

Warning shown when log exceeds this size.

Auto-Clear Log
Log Rotation

Older rotated logs are deleted when exceeded.

Minimum capability required to manage debug settings.

 

=== Changelog ===

= 2.0.1 – 2026-06-25 =
* Fixed: Toggle AJAX sends stale status, UI doesn’t update without page refresh

= 2.0.0 – 2026-06-25 =
* Added: Settings page with configurable options
* Added: Log rotation with dated filenames and auto-cleanup
* Added: Auto-clear log when size exceeds threshold
* Added: Log size warning banner in admin
* Added: Search/filter in log viewer (keyword + level filter)
* Added: AJAX-powered log refresh, clear, and toggle (no page reload)
* Added: Syntax highlighting for timestamps, components, and URLs
* Added: Line numbers in log viewer
* Added: Color-coded log levels (fatal, error, warning, notice, deprecated, strict)
* Added: Capability filter hook (dml_manage_capability)
* Added: Configurable required capability in settings
* Added: File path validation to prevent traversal
* Added: Rate limiting on debug toggle (30 second cooldown)
* Added: WP-CLI commands (toggle, status, clear, rotate, tail, info)
* Added: Unit tests for core functionality
* Changed: Form submissions redirect with success message
* Changed: Download uses GET request via init hook
* Fixed: Missing debug-manager.css file
* Fixed: Download log never works due to headers already sent
* Fixed: No file locking on wp-config.php
* Fixed: Download and toggle forms both triggered on single POST
* Fixed: No check for wp-config.php existence
* Fixed: File permissions not preserved after write
* Fixed: Variable shadowing in headers_sent() check

= 1.0.1 – 2026-05-20 =
* Fixed: wp-config.php marker comment missing causes false success report
* Fixed: preg_replace backtrack limit reached returns null, corrupting wp-config.php
* Fixed: file() loads entire debug.log into memory causing OOM on large logs
* Fixed: headers_sent() not checked before download
* Fixed: commented-out define() statements matched and incorrectly modified
* Changed: exit() replaced with wp_die() for proper WordPress shutdown hooks

Reviews

There are no reviews yet.

Be the first to review “WP Debug Manager”

Your email address will not be published. Required fields are marked *

0
    0
    Your Cart
    Empty CartYour cart is emptyReturn to Shop
    Secure Checkout
     
    Money Back