kmelia/monolog-stdout-handler

此包已被弃用且不再维护。作者建议使用 maxime-pasquier/monolog-stdout-handler 包代替。

Monolog 的一个处理器,将消息发送到标准输出(带颜色)。

1.2.1 2015-10-23 16:14 UTC

This package is auto-updated.

Last update: 2020-02-27 12:45:58 UTC


README

Latest Stable Version Build Status

提供了一个处理器,用于将 Monolog 中的彩色消息发送到标准输出。消息可以使用提供的格式化器去除颜色。

日志记录器能够解析一个标签语言(如 bbcode)。目前支持的标签有:

  • [c=<color>]...[/c],颜色:black(黑色)、blue(蓝色)、green(绿色)、cyan(青色)、red(红色)、purple(紫色)、yellow(黄色)、white(白色)

示例

如何使用 stdout 处理器

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