khánhduv4/laravel-log-db

Laravel 数据库日志驱动

dev-main 2022-10-03 16:19 UTC

This package is auto-updated.

Last update: 2024-09-30 02:10:47 UTC


README

Laravel 数据库日志器

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

本包提供了一个将日志消息存储到数据库的驱动程序。

use Illuminate\Support\Facades\Log;

Log::channel('db')->info('Your message');

安装

您可以通过 composer 安装此包

composer require yoeriboven/laravel-log-db

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

php artisan vendor:publish --tag="log-db-migrations"
php artisan migrate

现在向 config/logging.php 添加一个新的通道。

use Yoeriboven\LaravelLogDb\DatabaseLogger;

return [
    'channels' => [
        'db' => [
            'driver' => 'custom',
            'via'    => DatabaseLogger::class,
        ],
    ]   
]

使用方法

您可以将 db 通道添加到 stack 通道,然后以常规方式记录。

您还可以显式地将日志记录到数据库中

use Illuminate\Support\Facades\Log;

Log::channel('db')->info('Your message');

变更日志

请参阅 CHANGELOG 获取关于最近变更的更多信息。

贡献

请参阅 CONTRIBUTING 获取详细信息。

致谢

许可证

MIT 许可证 (MIT)。请参阅 许可证文件 获取更多信息。