gmg / monolog-mysql
基于 markhilton/monolog-mysql 的 Laravel 5 MySQL 驱动程序,用于 Monolog 分支
0.2.0
2017-09-12 16:07 UTC
Requires
- php: >=5.5.9
README
此包会将错误日志记录到 MySQL 数据库,而不是 storage/log/laravel.log 文件。
安装
composer require gmg/monolog-mysql
打开 config/app.php 并找到 providers 键。
'providers' => array(
// ...
Logger\Laravel\Provider\MonologMysqlHandlerServiceProvider::class,
);
使用 Laravel Artisan CLI 发布配置。
php artisan vendor:publish
迁移表。
php artisan migrate
应用程序集成
在你的应用程序 bootstrap/app.php 中添加
$app->configureMonologUsing(function($monolog) use($app) { $monolog->pushHandler(new Logger\Monolog\Handler\MysqlHandler()); });
环境配置
如果你希望将默认表名更改为写入日志的表或使用以下定义更改数据库连接,请在 .env 文件中使用以下定义
DB_LOG_TABLE=logs
DB_LOG_CONNECTION=mysql
鸣谢
基于
- [Pedro Fornaza] (https://github.com/pedrofornaza/monolog-mysql)