Laravel 8 数据库日志记录器

2.1.4 2021-02-24 09:01 UTC

This package is auto-updated.

Last update: 2024-09-24 16:41:30 UTC


README

schmidtmilena/laravel-database-logger 包为 Laravel 8 提供了自定义日志处理程序,可以将日志事件存储到 SQL 数据库中。

Latest Version on Packagist GitHub Tests Action Status GitHub Code Style Action Status Total Downloads

安装

您可以通过 composer 安装此包

composer require schmidtmilena/laravel-database-logger

您可以使用以下命令发布和运行迁移

php artisan vendor:publish --tag=migrations

使用方法

发布迁移后运行

php artisan migrate

将自定义驱动程序添加到您的 logging.php 文件中

    'channels' => [
        'stack' => [
            'driver' => 'stack',
            'channels' => ['mysql'],
        ],

    // [...]
    'mysql' => [
        'driver' => 'monolog',
        'via' => SchmidtMilena\DbLogger\Monolog::class,
        'handler' => SchmidtMilena\DbLogger\DbLoggerHandler::class,
        'formatter' => SchmidtMilena\DbLogger\Formatter::class,
        'name' => 'mysqllogger'
    ],

更新日志

有关最近更改的更多信息,请参阅更新日志

贡献

有关详细信息,请参阅贡献指南

安全漏洞

有关如何报告安全漏洞的详细信息,请参阅我们的安全策略

鸣谢

许可证

MIT 许可证 (MIT)。有关更多信息,请参阅许可证文件