anym0re / monolog-mysql
Monolog 的 Laravel 8 MySQL 驱动
1.0.1
2021-07-16 11:44 UTC
Requires
- php: ^7.0|^8.0
This package is auto-updated.
Last update: 2024-09-26 02:11:00 UTC
README
此包会将错误日志记录到 MySQL 数据库,而不是 storage/log/laravel.log 文件。
安装
composer require anym0re/monolog-mysql
打开 config/app.php 并找到 providers 键。
'providers' => array( // ... Logger\Laravel\Provider\MonologMysqlHandlerServiceProvider::class, );
使用 Laravel Artisan CLI 发布配置。
php artisan vendor:publish
迁移表 - 您可能需要先配置环境。
php artisan migrate
应用程序集成
在您的应用程序 config/logging.php 中添加
use Logger\Monolog\Handler\MysqlHandler; // ... 'channels' => [ // ... 'mysql' => [ 'driver' => 'monolog', 'handler' => MysqlHandler::class, 'level' => 'debug', ], ];
环境配置
如果您想更改写入日志的默认表名或数据库连接,请在您的 .env 文件中使用以下定义
DB_LOG_TABLE=logs DB_LOG_CONNECTION=mysql
致谢
基于
- [Pedro Fornaza] (https://github.com/pedrofornaza/monolog-mysql)