bushart/logtodatabase

一个简单的修改日志到数据库的工具

1.0.3 2023-06-02 07:19 UTC

This package is auto-updated.

Last update: 2024-10-01 00:09:13 UTC


README

此包为 Laravel 应用提供了自定义日志,可以将消息记录到数据库表中。使用此包,您可以轻松地将日志消息存储和查询在应用数据库中。

安装

要安装此包,只需使用 Composer 依赖它

composer require bushart/logtodatabase

接下来,您应该执行 log:db Artisan 命令

php artisan log:db

安装此包后,您可以运行迁移来创建数据库中的日志表

php artisan migrate

使用方法

要使用自定义日志,请将其添加到您的 config/logging.php 文件中

use bushart\logtodatabase\Log\CustomDatabaseLogger;

'channels' => [
    // ...
      'db' => [
                'driver' => 'custom',
                'via'    => CustomDatabaseLogger::class,
      ],
],

然后,您可以向数据库中记录消息

use Illuminate\Support\Facades\Log;

Log::channel('db')->info('Your message test',['user_id'=>1]);

Log::channel('db')->error('Your error message',['user_id'=>1]);

Log::channel('db')->warning('Your warning message ',['user_id'=>1]);

这将把消息记录到数据库的日志表中。

支持

如果您在此包中遇到任何问题,请在 GitHub 仓库中创建问题,或者通过 busharthussain@gmail.com 联系我们。

希望这个示例描述能帮助您编写自己的 README 文件!如果您有其他问题,请告诉我。