phrity/logger-console
最新稳定版本:1.0.1
Composer 安装命令:
composer require phrity/logger-console
包简介
README 文档
README
Phrity Logger Console
A PSR-3 compatible console logger. Useful when running local tests and various console applications.
Installation
Install with Composer;
composer require phrity/logger-console
Verbosity
Verbosity level can be set on the logger.
use Phrity\Logger\Console\{ ConsoleLogger, Verbosity, }; $logger = new ConsoleLogger(verbosity: Verbosity::Verbose);
Available levels (default: Verbosity::Normal);
Verbosity::QuietVerbosity::NormalVerbosity::VerboseVerbosity::VeryVerboseVerbosity::Debug
Output format
Output format can be specified using string with replacers.
use Phrity\Logger\Console\ConsoleLogger; $logger = new ConsoleLogger(format: '{datetime} {level} {message} - {context}');
Available replacers;
datetime- ISO datetime stringlevel- Log level stringmessage- Log message (interpolated)context- String representation of context data
Default format is '{datetime} [{level}] {message}'.
CLI options
By enabling CLI options, verbosity can be set as console argument.
use Phrity\Logger\Console\ConsoleLogger; $logger = new ConsoleLogger(cliOptions: true);
Available verbosity argument;
--quiet-q--verbose=1-v--verbose=2-vv--verbose=3-vvv--debug
Versions
| Version | PHP | |
|---|---|---|
1.0 |
^8.1 |
Initial version |
统计信息
- 总下载量: 947
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 1
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2025-08-26
