winchester / hd-logger
一个用于将错误、异常和信息记录到MySQL数据库表的Laravel扩展包
dev-master
2019-10-25 05:42 UTC
This package is auto-updated.
Last update: 2024-09-25 16:05:51 UTC
README
一个自定义的Laravel错误记录器,可以将数据保存到MySQL表中
使用composer安装
composer require winchester/hd-logger
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
编辑config/app.php
添加以下行
服务提供者数组
Winchester\HdLogger\HdLoggerServiceProvider::class
别名数组
'Hdlogger' => Winchester\HdLogger\Facades\HdLoggerFacade::class
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
数据库迁移
php artisan migrate
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
更新app/Exceptions/handler.php
use Hdlogger;
public function report(Exception $exception)
{
Hdlogger::insertLogger($exception); // Add this line before parent::report($exception)
parent::report($exception);
}
在运行时记录一般信息
在你的控制器类中
use Hdlogger;
public function controllerMethod()
{
Hdlogger::instant('Log this line in database'); // Example of usage
}
查看生成的日志URL
只需将/hd-logger
附加到你的基本URL的末尾。例如:https://:8000/hd-logger