gazatem/dblogger

此包已被废弃,不再维护。未建议替代包。

一个Laravel包,帮助记录到数据库并发送电子邮件警报

v0.2 2016-04-01 11:50 UTC

This package is auto-updated.

Last update: 2019-10-30 21:57:33 UTC


README

我决定将Gui和库放入一个独立的包中。这将对开发和测试有帮助。

https://github.com/gazatem/glog

Monolog和Laravel PHP框架的日志处理器

安装

将以下内容添加到您的composer.json文件中,并运行composer update

{
    "require": {
        "gazatem/dblogger": "dev-master"
    }
}

别忘了执行composer autoload

composer dump-autoload

打开config/app.php文件,在providers数组中添加以下行

Gazatem\DBLogger\DBLoggerServiceProvider::class

然后在bootstrap/app.php中添加/更新您的Monolog配置。

$app->configureMonologUsing(function ($monolog) {
    $monolog->pushHandler(new \Gazatem\DBLogger\DBLogger());
});

运行以下命令以发布迁移和配置

 php artisan vendor:publish
 php artisan migrate

打开config/dblogger.php文件并更新设置。

#用法

不要忘记将Log包含到您的类中

use Log;

并添加日志条目

Log('user.register', ['id' => 23, 'name' => 'John Doe', 'email' => 'john@example.com']);

链接

gazatem.com