celemas/log
最新稳定版本:0.2.0
Composer 安装命令:
composer require celemas/log
包简介
A simple PSR-3 Logger
README 文档
README
A simple PSR-3 logger using PHP's error_log function.
Installation
composer require celemas/log
Usage
Create a logger without arguments to write to PHP's default SAPI error logger.
use Celemas\Log\Logger; $logger = new Logger(); $logger->info('Application started');
See the documentation for file logging, level filtering, and formatter usage.
Testing
During testing, PHP's error_log ini setting is set to a temporary file. To print the output to the console, prepend a special env variable to the PHPUnit cli command, as follows:
ECHO_LOG=1 phpunit
Test Environment Requirements
Tests require:
ini_set()function enabled (forerror_logredirection)- Writable system temp directory (for test log file isolation)
- PHP
error_reportingmust be modifiable
These are standard in development environments but may fail in restricted PHP configurations where ini_set is disabled via disable_functions.
License
This project is licensed under the MIT license.
统计信息
- 总下载量: 0
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 3
- 依赖项目数: 1
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2026-05-12