gel/error-logging

PHP 5.3 的日志记录

v1.4 2016-05-03 13:54 UTC

This package is not auto-updated.

Last update: 2024-09-20 19:04:47 UTC


README

安装

在您的 composer.json 中包含 gel/error-logging。

   {
    "require": {
        "gel/error-logging": "1.4"
    }
   }

然后进行验证/更新。

 composer validate
 composer install --no-dev

或者使用这个命令。

 composer require gel/error-logging

用法

创建类的实例,并通过构造函数选择文件将记录的位置。

 $myErrorLogger = new gel\logger\ErrorLogger('tmp/example/example.log.php');

默认情况下,错误信息将被删除。如果您想启用它们,简单调用函数 displayErrors。

$myErrorLogger->displayErrors(true)

您不能通过使用函数 trigger_error 来生成错误。

trigger_error("Error is triggerd", E_USER_ERROR);

错误报告设置为 -1,但您可以通过 changeErrorReporting 函数进行更改。

$myErrorLogger->changeErrorReporting("E_ERROR | E_WARNING");

像往常一样,尽早创建这个类的实例。