ljxu / monolog-mysql
Monolog 的 Laravel 5 MySQL 驱动器
0.1.6
2017-05-02 15:05 UTC
Requires
- php: >=5.5.9
README
此包会将错误记录到 MySQL 数据库,而不是存储在 storage/log/laravel.log 文件中。
安装
composer require markhilton/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)