Download the PHP package leon19910505/laralog without Composer
On this page you can find all versions of the php package leon19910505/laralog. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download leon19910505/laralog
More information about leon19910505/laralog
Files in leon19910505/laralog
Download leon19910505/laralog
More information about leon19910505/laralog
Files in leon19910505/laralog
Vendor leon19910505
Package laralog
Short Description A middleware which could collect the log with json format of laravel application, including everyone request information。It's very friendly to harvest of filebeat
License MIT
Package laralog
Short Description A middleware which could collect the log with json format of laravel application, including everyone request information。It's very friendly to harvest of filebeat
License MIT
Please rate this library. Is it a good library?
Informations about the package laralog
Laralog
功能
- 提供 Laravel Http 中间件,捕捉 Http 请求生命周期内的必要信息
- Http 生命周期信息以
JSON
格式记录到日志文件中 - 提供了日志
JSON
化格式组件,可以无缝使用Filebeat
采集日志到ES
中,避免做格式优化 - 提供了过滤请求中敏感信息的配置,可以过滤到请求参数中的敏感信息,例如,密码等
安装
- 方式一
- 添加
Leon19910505/laralog
包声明到工程项目的composer.json
文件中 - 使用
composer install
命令安装
- 添加
- 方式一
-
方式二
- 使用如下命令直接安装依赖
- 配置文件发布
- 在项目目录下面运行如下命令,发布
config
资源文件
- 在项目目录下面运行如下命令,发布
配置
配置 Laravel
Http
中间件
- 在
app\Http\Kernel.php
文件中,找到protected $middleware
属性,添加如下声明。
配置写日志组件
-
在
.env
配置中设置laralog专用的log channelLOG_API
-
在
config/logging.php
中,设置laralog日志频道channel
为api
的日志组件,添加如下配置声明 -
配置过滤敏感信息的键值,如需新增过滤的敏感信息,在
config/laralog.php
中except
键对应的数组中,增加待过滤的请求参数键值 -
配置过滤敏感信息的键值,如需新增过滤的敏感信息,在
config/laralog.php
中except
键对应的数组中,增加待过滤的请求参数键值- 配置日志存储路径,在
.env
文件中新增配置DAILY_LARALOG_STRORAGE_PATH=/path/to/laralog
- 配置日志存储路径,在
All versions of laralog with dependencies
PHP Build Version
Package Version
Requires
php Version
>=7
illuminate/log Version 5.6.x|5.7.x|5.8.x|6.x|7.x|8.x
illuminate/http Version 5.6.x|5.7.x|5.8.x|6.x|7.x|8.x
illuminate/support Version 5.6.x|5.7.x|5.8.x|6.x|7.x|8.x
illuminate/log Version 5.6.x|5.7.x|5.8.x|6.x|7.x|8.x
illuminate/http Version 5.6.x|5.7.x|5.8.x|6.x|7.x|8.x
illuminate/support Version 5.6.x|5.7.x|5.8.x|6.x|7.x|8.x
The package leon19910505/laralog contains the following files
Loading the files please wait ....