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 文件!如果您有其他问题,请告诉我。