Installation

Requirements and setup for WPZylos Logger.

Requirements

RequirementVersion
PHP^8.0
WordPress6.0+

Composer Installation

composer require KYNetCode/wpzylos-logger

Service Provider Registration

use WPZylos\Framework\Logger\LoggerServiceProvider;

$app->register(new LoggerServiceProvider());

Container Access

$logger = $app->get(Logger::class);
$logger = $app->get('logger');

Directory Setup

Ensure the logs directory is writable:

mkdir -p wp-content/plugins/your-plugin/logs
chmod 755 wp-content/plugins/your-plugin/logs

Verification

$logger = $app->get('logger');
$logger->info('Logger initialized successfully');
// Check logs/debug.log