gmg/monolog-mysql

基于 markhilton/monolog-mysql 的 Laravel 5 MySQL 驱动程序,用于 Monolog 分支

0.2.0 2017-09-12 16:07 UTC

This package is not auto-updated.

Last update: 2024-09-29 04:03:28 UTC


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

鸣谢

基于