Laravel 8 数据库日志记录器
2.1.4
2021-02-24 09:01 UTC
Requires
- php: ^7.4|^8.0
- illuminate/contracts: ^8.0
Requires (Dev)
- orchestra/testbench: ^6.0
- phpunit/phpunit: ^9.3
- vimeo/psalm: ^4.4
README
schmidtmilena/laravel-database-logger 包为 Laravel 8 提供了自定义日志处理程序,可以将日志事件存储到 SQL 数据库中。
安装
您可以通过 composer 安装此包
composer require schmidtmilena/laravel-database-logger
您可以使用以下命令发布和运行迁移
php artisan vendor:publish --tag=migrations
使用方法
发布迁移后运行
php artisan migrate
将自定义驱动程序添加到您的 logging.php 文件中
'channels' => [ 'stack' => [ 'driver' => 'stack', 'channels' => ['mysql'], ], // [...] 'mysql' => [ 'driver' => 'monolog', 'via' => SchmidtMilena\DbLogger\Monolog::class, 'handler' => SchmidtMilena\DbLogger\DbLoggerHandler::class, 'formatter' => SchmidtMilena\DbLogger\Formatter::class, 'name' => 'mysqllogger' ],
更新日志
有关最近更改的更多信息,请参阅更新日志。
贡献
有关详细信息,请参阅贡献指南。
安全漏洞
有关如何报告安全漏洞的详细信息,请参阅我们的安全策略。
鸣谢
许可证
MIT 许可证 (MIT)。有关更多信息,请参阅许可证文件。