Custom Logs

Description

Custom Logs is a powerful and user-friendly plugin designed to help WordPress developers and administrators manage debug logs efficiently. With a modern interface, it offers complete control over custom and WP_DEBUG logs, including custom directories, log levels, and real-time AJAX filtering.

Key Features

  • Custom Log Management: Define custom log file names and directories within the uploads folder.
  • WP_DEBUG Integration: Capture and redirect WP_DEBUG logs to a custom file.
  • Log Levels: Filter logs by severity (None, All, Errors, Warnings, Notices).
  • AJAX-Powered Log Viewer: Dynamically filter log entries by file and type without page reloads.
  • Backup and Clear Logs: Easily back up or clear logs with a single click.
  • Download Logs: Download custom or WP_DEBUG logs directly from the admin panel.
  • Sleek UI: A modern, responsive design with uniform input heights for a polished experience.

This is the initial release (v1.0), providing a robust foundation for log management with advanced features like AJAX filtering built-in from the start.

Usage

  1. Enable Logging: Turn on custom logging and set a log level under “Custom Logging”.
  2. Set Log Files: Specify custom log file names and directories under “General” and “WP Debug Logging”.
  3. View Logs: Use the Log Viewer to select a log file and filter by type (e.g., Errors, Info) with real-time AJAX updates.
  4. Manage Logs: Test, clear, back up, or delete logs from the “Management” section.
  5. Download Logs: Use the “Downloads” section to save logs locally.

To log custom messages, use the custom_logs() function in your code:
`php
customdebug_log(“This is a test message”, “info”);

Installation

  1. Upload the custom-debug-logs folder to the /wp-content/plugins/ directory.
  2. Activate the plugin through the ‘Plugins’ menu in WordPress.
  3. Navigate to the ‘Custom Logs’ menu in the WordPress admin dashboard to configure settings.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“Custom Logs” is open source software. The following people have contributed to this plugin.

Contributors

Translate “Custom Logs” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.