maxime-pasquier / monolog-stdout-handler
Monolog 的颜色消息输出标准输出(stdout)处理器。
2.1.1
2021-07-30 09:50 UTC
Requires
- php: ^7.4 || ^8.0
- monolog/monolog: ^2.3
Requires (Dev)
- phpunit/phpunit: ^9.0
README
Monolog 的处理器,允许将颜色消息输出到标准输出(stdout)。
可以使用提供的格式化器禁用消息的颜色。
日志记录器可以解析标签语言(如 bbcode)。
目前识别的标签包括
[c=<color>]...[/c]
,颜色包括:black
、blue
、green
、cyan
、red
、purple
、yellow
、white
示例
消息处理器使用
<?php
use Monolog\Logger;
use Monolog\Handler\StdoutHandler;
$stdoutHandler = new StdoutHandler();
$logger = new Logger('cronjob');
$logger->pushHandler($stdoutHandler);
$logger->error('[c=green]Hello world![/c]');
禁用颜色
<?php
use Monolog\Formatter\NoColorLineFormatter;
$stdoutHandler->setFormatter(new NoColorLineFormatter(StdoutHandler::FORMAT));