WP Manifestindependent plugin directory
manifest / developer / astartha-dev-logger

Astartha Dev Logger

Simple logger for developers

★ 1stars

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/astartha82/astartha-dev-logger/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

Astartha Dev Logger is a lightweight developer-friendly logging and debugging plugin for WordPress. It provides structured, readable logs stored in files and a convenient viewer inside the WordPress admin.

It is designed for developers who want fast, safe, and flexible debugging without relying on server access or raw error_log files.

Logs are stored in:

wp-content/uploads/devlog-logs/

and can be viewed, downloaded, and managed directly from the WordPress admin.


Basic Usage

General function signature:

devlog( $log, $level = 'debug', $logfile = false );

Parameters

$log (mixed)
Variable or message to log.

$level (string, optional)
Log severity level. Allowed values: debug, info, warning, error, critical.
Default: debug.

$logfile (string|false, optional)
Custom log file name without extension.
If false, the default logfile is used.


Examples

Log any variable:

devlog( $myVar );

Example output:

[14:32:10] [DEBUG] my-plugin.php:42 | $myVar: some value

Log with severity level:

devlog( $order_id, 'error' );

Log plain message:

devlog( 'Payment gateway unreachable' );

Log to custom file:

devlog( $order_id, 'error', 'payments' );

Creates file:

wp-content/uploads/devlog-logs/devlog_payments_2024-02-06.log

Author

Lilith Zakharyan
https://github.com/astartha82

License

GPL v2 or later
https://www.gnu.org/licenses/gpl-2.0.html