org_heigl/error_focus

从错误日志中移除来自特定文件夹的消息

0.2.0 2023-11-22 21:17 UTC

This package is auto-updated.

Last update: 2024-08-26 22:29:37 UTC


README

一个用于专注于错误日志中相关条目的包

范围

此包允许您声明不在您开发中的文件夹,因此您无法修复这些文件夹中的错误。在声明的文件夹内产生的错误或警告或通知将不会记录到错误日志中,这样您可以专注于您可以修复的任务,而不会让错误日志充满其他人破坏的东西。

安装

基本安装通过 composer 完成

$ composer require org_heigl/error_focus

之后,您需要在您的引导文件中设置此包。

\Org_Heigl\ErrorFocus\ErrorFocus::init([
    __DIR__ . '/../vendor',
]);

这样就完成了。现在,来自您供应商文件夹中文件的每条消息都不会再击中您的错误日志。

您可以为此配置添加多个文件夹。

注意:这将设置一个错误处理器。如果您之后需要设置另一个错误处理器,您将覆盖此处理器!

在这种情况下,您可能想使用以下略有不同的设置

\Org_Heigl\ErrorFocus\ErrorFocus::init([
    __DIR__ . '/../vendor',
], [
    [$myErrorHandlerInstance, 'myErrorHandlerMethod'],
    $myInvocableInstance, 
    [MyStaticErrorHandler::class, 'myStaticErrorHandlerMethod'],
])

反馈

请在此问题跟踪器上留下反馈 https://github.com/heiglandreas/error_focus