klib / laravel-log-reader
一个简单而美观的 Laravel 日志阅读器
v1.0.11
2021-06-01 13:07 UTC
Requires
- php: >=5.6
README
简介
- 该项目基于 https://github.com/haruncpi/laravel-log-reader
- 由于原项目不支持多行日志的读取,对此进行了简单修改,使其可以显示日志中的换行。
安装
- composer require klib/laravel-log-reader
使用
- 访问
/admin/log-reader
即可
JSON API [可选]
-
如果您想创建自己的 UI,则此包也提供了日志文件的 JSON API。您将在此处获得 API 链接 /admin/api/log-reader
-
按日期获取 JSON 数据
use Haruncpi\LaravelLogReader\LaravelLogReader;
return (new LaravelLogReader(['date' => '2020-01-27']))->get();
配置文件 [可选]
- 如果您想更改查看日志的路由 URL,请运行用于发布 Laravel 日志阅读器配置文件的命令。
php artisan vendor:publish --provider="Haruncpi\LaravelLogReader\ServiceProvider" --tag="config"Copy
自定义中间件 [可选]
- Laravel 日志阅读器 >= v1.0.6 支持 custom middleware。因此,您可以轻松添加更多限制来查看您的应用程序日志。要使用自定义中间件,请将中间件键添加到 laravel-log-reader.php 配置文件中。
'middleware' => ['web','auth','your_middleware']
版本
v1.0.11
- 将 http://cdn.static.runoob.com/libs/angular.js/1.4.6/angular.min.js 替换为 https:// 否则会导致SSL域名下无法正常显示。
v1.0.10
- 将
https://cdn.bootcss.com/angular.js/1.6.7/angular.min.js
替换为http://cdn.static.runoob.com/libs/angular.js/1.4.6/angular.min.js
,因为某些原因无法访问。
v1.0.9
- 将
https://ajax.googleapis.ac.cn/ajax/libs/angularjs/1.5.6/angular.min.js
替换为https://cdn.bootcss.com/angular.js/1.6.7/angular.min.js
,因为某些原因无法访问。
v1.0.8
- 修复日志文件没有倒序显示的BUG。
v1.0.7
- 在基础版本上新增读取多行日志信息