twistersfury/monolog-helpers

此包已被弃用且不再维护。未建议替代包。

向 Monolog 添加一些常用实用辅助函数

v1.0.5 2018-04-02 21:15 UTC

This package is not auto-updated.

Last update: 2024-06-19 13:03:27 UTC


README

此仓库包含用于与 monolog 一起使用的各种辅助函数。适用于 PHP 7.0 和 Monolog 2.0。

Build Status

处理器

GlobalsProcessor

创建一个名为 'php_globals' 的新记录条目。该记录将包含当前执行中的所有(或指定的)$_全局变量。这对于调试很有用。

所有全局变量

use TwistersFury\Monolog\Processors\GlobalsProcessor;
$processor = new GlobalsProcessor();

指定全局变量

use TwistersFury\Monolog\Processors\GlobalsProcessor;
$processor = new GlobalsProcessor(
    [
        'post'    => true,
        'get'     => false,
        'request' => false,
        'server'  => true
    ]
);

BacktraceProcessor

创建一个名为 'trace' 的新记录条目。该记录将包含堆栈跟踪。它将自动排除最近的条目以确保您不会得到额外的无用的堆栈信息。此排除可以在构造函数中控制。

不跳过

use TwistersFury\Monolog\Processors\BacktraceProcessor;

$processor = new BacktraceProcessor();

跳过

use TwistersFury\Monolog\Processors\BacktraceProcessor;

//The five most recent stacks will be ignored.
$processor = new BacktraceProcessor(5);