juststeveking/eloquent-log-driver
Composer 安装命令:
composer require juststeveking/eloquent-log-driver
包简介
A Laravel Log Driver for Eloquent
README 文档
README
A Laravel Log Driver for Eloquent
Installation
Via Composer
$ composer require juststeveking/eloquent-log-driver
After installation, publish the migrations using:
Then we can run our migration, which will create a table called database_logs.
$ php artisan migrate
Registering the driver with Laravel
In your .env file add the following:
LOG_CHANNEL=eloquent
Then add the following to your config/logging.php file under channels:
'eloquent' => [ 'driver' => 'custom', 'via' => \JustSteveKing\EloquentLogDriver\Logger\EloquentLogger::class ]
That is it! Your logs will now automatically start appearing in the database.
Querying Logs
There is a small selection of helper scope available on the DatabaseLog model:
whereDebug()whereInfo()whereNotice()whereWarning()whereError()whereCritical()whereAlert()whereEmergency()whereLevel('log-level-case-insensitive')
All of the above will return an instance of an Eloquent Builder, allowing you to chain on further query parameters.
Testing
$ composer run test
Contributing
Please see CONTRIBUTING and CODE_OF_CONDUCT for details.
Security
If you discover any security related issues, please email juststevemcd@gmail.com instead of using the issue tracker.
Credits
License
The MIT License (MIT). Please see License File for more information.
统计信息
- 总下载量: 3.24k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 7
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2020-02-28