khánhduv4 / laravel-log-db
Laravel 数据库日志驱动
dev-main
2022-10-03 16:19 UTC
Requires
- php: ^8.1
- spatie/laravel-package-tools: ^1.9.2
Requires (Dev)
- nunomaduro/collision: ^6.0
- orchestra/testbench: ^7.0
- pestphp/pest: ^1.21
- pestphp/pest-plugin-laravel: ^1.1
- phpunit/phpunit: ^9.5
This package is auto-updated.
Last update: 2024-09-30 02:10:47 UTC
README
Laravel 数据库日志器
本包提供了一个将日志消息存储到数据库的驱动程序。
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)。请参阅 许可证文件 获取更多信息。