ljxu/monolog-mysql

Monolog 的 Laravel 5 MySQL 驱动器

0.1.6 2017-05-02 15:05 UTC

This package is auto-updated.

Last update: 2024-09-24 16:31:08 UTC


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

致谢

基于