nosun / laravel-api-log-middleware
Laravel API 日志中间件
v1.0.5
2020-11-02 09:10 UTC
Requires
- php: >=7.0.0
- laravel/framework: ^5.2|^6|^7|^8
README
有时,你需要在线查看 API 返回的数据,此时,可以使用这个中间件。
安装
$ composer require nosun/laravel-api-log-middleware
使用方法
- 在 App/Http/kernel.php 中引入中间件
$routeMiddleware = [ ... 'api_log' => Nosun\ApiLog::class, ]
- 在 config/logging.php 中设置单独的日志通道
'api' => [ 'driver' => 'single', 'path' => storage_path('logs/api.log'), 'level' => 'debug', 'days' => 1, ]
- 创建配置文件 config/api-log.php
<?php return [ 'enable' => env('API_LOG_ENABLE','false'), ];
-
将
api_log加入路由,将API_LOG_ENABLE=true加入 .env -
查看输出日志: "storage/logs/api.log"
待办事项
- 开发 console,使用 artisan 发布 config file。
贡献
使用issue tracker提交错误报告。
许可
MIT