WP Manifestindependent plugin directory
manifest / developer / wack-log

WACK Log WP Registry grade A-. Low-severity findings · 1 findingWP RegistryLow-severity findings · 1 findingOpen the reportA-

WACK Log is a simple WordPress plugin to output logs to the stdout.

★ 0stars
1.1kcomposer installs
v0.2.1latest · 7mo ago

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/kodansha/wack-log/archive/refs/heads/main.zip

On Packagist as kodansha/wack-log:

composer require kodansha/wack-log
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

WACK Log is a simple WordPress plugin to output logs to the stdout.

It is created as a thin Monolog wrapper with the intention of being used with the WACK Stack, but it can also be used with other WordPress installations, especially convenient for those that are containerized.

Installation

  • Requires PHP 8.2 or later
  • Requires WordPress 6.0 or later
  • Requires Composer

Using Composer

composer require kodansha/wack-log

[!NOTE] This plugin is not available on the WordPress.org plugin repository. For the moment, the only way to install it is to use Composer.

Usage

WACK Log exposes a global function logger() that can be used as below:

logger()->debug('This is debug message.');
logger()->info('This is information message.');
logger()->warning('This is warning message.');
logger()->error('This is error message.');

In addition, it also provides a shorthand usage that is convenient for debugging:

logger('This is debug message.');

Configuration

There are two methods for customizing the behavior of WACK Log:

  • Setting through the WACK_LOG_SETTINGS constant
  • Setting via the settings screen in the WordPress admin menu

Setting via WACK_LOG_SETTINGS

Define WACK_LOG_SETTINGS in functions.php or similar:

define('WACK_LOG_SETTINGS', [
    'use_json_format' => true,
]);

Setting via WordPress admin menu

Go to the settings screen of WACK Log in the WordPress admin menu and follow the instructions on the screen.

[!NOTE] If settings exist both in WACK_LOG_SETTINGS and the admin menu settings at the same time, the settings defined in the constant are prioritized as a general rule.

Releases

8 releases.

Tag
Published
v0.2.1 latest
Feb 26, 2026 7mo ago
Feb 26, 2026 7mo ago
Apr 19, 2025 1 year ago
Apr 15, 2025 1 year ago
Jan 25, 2024 2 years ago
Jan 20, 2024 2 years ago
Jan 20, 2024 2 years ago
Jan 20, 2024 2 years ago

These releases are tags only. The author does not attach a packaged zip, so there are no download counts to report.

A- grade

Security

WACK Log 0.1.2 · audited by WP Registry

Low-severity findings only.

1 low
Audited release
0.1.2
Findings
1
Worst severity
low
Content hash
d98a0ba0aa86d29d8447e940…

Findings

  • low Header version does not match release slug

    version_mismatch

    Main plugin header declares Version: 0.1.2 while the audited package slug/version is 0.2.1. Confuses update/integrity tracking; no direct exploit.

    wack-log.php:1-15

    Recommendation

    Align Plugin Name header Version with the tagged release version.

WP Registry hashes the installable build and reports on that exact bytes-for-bytes copy. Embargoed findings are withheld until they are disclosed, so a clean verdict means nothing public is outstanding. WP Manifest does not audit code itself.