duncan3dc/climate-logger

此包已被弃用且不再维护。作者建议使用league/climate包。

与任何PSR-3兼容的项目一起使用league/climate

0.4.0 2017-06-17 17:52 UTC

This package is auto-updated.

Last update: 2022-02-01 12:52:58 UTC


README

使用你的最佳终端伙伴与你的PSR-3兼容项目

Build Status Latest Version

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);

变更日志

自时间之初就有一个变更日志可用。