hyperf-log-viewer

所属分类:虚拟化
开发工具:PHP
文件大小:0KB
下载次数:0
上传日期:2022-05-17 07:33:20
上 传 者sh-1993
说明:  hyperf日志查看器,
(hyperf-log-viewer,)

文件列表:
.php_cs (2532, 2022-05-17)
.travis.yml (871, 2022-05-17)
composer.json (1006, 2022-05-17)
phpunit.xml (493, 2022-05-17)
publish/ (0, 2022-05-17)
publish/bootstrap.min.css (160403, 2022-05-17)
publish/bootstrap.min.js (60174, 2022-05-17)
publish/log.html (10421, 2022-05-17)
publish/logViewer.php (110, 2022-05-17)
publish/popper.min.js (21257, 2022-05-17)
src/ (0, 2022-05-17)
src/Concrete/ (0, 2022-05-17)
src/Concrete/LogFile.php (7681, 2022-05-17)
src/Concrete/LogFileInterface.php (73, 2022-05-17)
src/Concrete/Paginate.php (2432, 2022-05-17)
src/ConfigProvider.php (1993, 2022-05-17)
src/Controller/ (0, 2022-05-17)
src/Controller/LogViewController.php (4304, 2022-05-17)
src/log_viewer.png (64245, 2022-05-17)
src/logo.png (731, 2022-05-17)

### 本包来源于 https://github.com/kxg3030/hyperf-log-viewer 2.0可使用 ### 本包来源于 https://github.com/sinceyy/hyperf-log-viewer 2.2版本可使用 ### 此版本添加了一些功能:年月目录、文件名筛选,可方便查询搜索各目录下日志 ![image](https://user-images.githubusercontent.com/19525372/168023711-0bcf86ce-d7a0-432a-9dd8-e8c841eb7697.png) #### 二、使用 - 1.安装组件 `composer require hhr0815hhr/hyperf-log-viewer` - 2.发布配置文件 `php bin/hyperf.php vendor:publish hhr0815hhr/hyperf-log-viewer` - 3.注册路由 ``` Router::get('/logs/list', [LogViewController::class, "index"]); Router::post('/logs/delete', [LogViewController::class, "delete"]); Router::get('/logs/download', [LogViewController::class, "download"]); ``` - 4.安装view组件 `composer require hyperf/view` `php bin/hyperf.php vendor:publish hyperf/view` - 5.安装模板引擎 `composer require sy-records/think-template` - 6.安装任务task `composer require hyperf/task` - 6.配置视图 > 在config\autoload\viewe.php文件中(如果不存在,自行创建),添加如下视图配置 ``` return [ 'engine' => ThinkEngine::class, 'mode' => Mode::TASK, 'config' => [ // 若下列文件夹不存在请自行创建 'view_path' => BASE_PATH . '/storage/view/', 'cache_path' => BASE_PATH . '/runtime/view/', ], ]; ``` - 7.配置组件参数 > 在config\autoload\logViewer.php文件中,添加自己的日志文件目录 ``` return [ // 日志文件目录 "path" => BASE_PATH . "/runtime/logs/", // 日志文件匹配规则 "pattern" => "*.log", // 每页展示的条数 "size" => 10 ]; ``` ` 对于/runtime/logs/Ym/下的日志文件,添加了Ym搜索、文件名筛选功能 ` #### 三、访问 打开自己的访问地址`ip:port/logs/list`就能看到日志界面了 #### 四、说明 - 日志时间格式只支持年月日时分秒格式,否则可能看不到记录,日志格式大概是这样 `[2020-11-02 10:12:48] system.INFO: HTTP Server listening at 0.0.0.0:18310` `[2020-11-02 14:52:50] system.ERROR: must implement interface` - 如果大家有什么意见或者建议,欢迎留言。

近期下载者

相关文件


收藏者