duncan3dc / climate-logger
0.4.0
2017-06-17 17:52 UTC
Requires
- php: ^5.6|^7.0
- league/climate: ^3.2
- psr/log: 1.0.0
Requires (Dev)
- mockery/mockery: ^0.9.4
- phpunit/phpunit: ^5.0
This package is auto-updated.
Last update: 2022-02-01 12:52:58 UTC
README
使用你的最佳终端伙伴与你的PSR-3兼容项目
CLImate
关于CLImate的更多信息,请参阅此处
PSR-3
关于PSR-3的更多信息,请参阅此处
示例
将两个结合起来进行简单的终端日志记录
$somethingThatLogs->setLogger(new \duncan3dc\CLImate\Logger);
默认情况下,日志实例将隐藏DEBUG并记录其他所有内容,您可以设置特定的级别,如下所示
$logger = new \duncan3dc\CLImate\Logger(\Psr\Log\LogLevel::DEBUG); $somethingThatLogs->setLogger($logger);
高级
您可以向日志传递自己的CLImate实例
$climate = new \League\CLImate\CLImate; $climate->style->addCommand("debug", ["yellow", "background_black"]); $logger = new \duncan3dc\CLImate\Logger(LogLevel::INFO, $climate); # Now my debug information will be yellow and black $somethingThatLogs->setLogger($logger);
变更日志
自时间之初就有一个变更日志可用。