gel / error-logging
PHP 5.3 的日志记录
v1.4
2016-05-03 13:54 UTC
Requires
- php: >=5.3.0
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");
像往常一样,尽早创建这个类的实例。