pgtruesdell / laravel-logsnag
Logsnag 实时监控 + 您的 Laravel 项目 = 😎
1.2
2024-04-02 20:53 UTC
Requires
- php: ^8.1
- illuminate/contracts: ^10.0|^11.0
- spatie/laravel-package-tools: ^1.15.0
Requires (Dev)
- laravel/pint: ^1.0
- nunomaduro/collision: ^7.9|^8.0
- nunomaduro/larastan: ^2.0.1
- orchestra/testbench: ^8.0|^9.0
- pestphp/pest: ^2.0
- pestphp/pest-plugin-arch: ^2.0
- pestphp/pest-plugin-laravel: ^2.0
- phpstan/extension-installer: ^1.1
- phpstan/phpstan-deprecation-rules: ^1.0
- phpstan/phpstan-phpunit: ^1.0
- spatie/laravel-ray: ^1.26
This package is auto-updated.
Last update: 2024-09-08 23:29:29 UTC
README
此包允许您轻松将Logsnag集成到您的 Laravel 应用程序中。
安装
您可以通过 composer 安装此包
composer require pgtruesdell/laravel-logsnag
您可以使用以下命令发布配置文件
php artisan vendor:publish --tag="laravel-logsnag-config"
这是已发布的配置文件的内容
return [ /** * The project name. */ 'project' => env('LOGSNAG_PROJECT', 'my-laravel-app'), /** * The default channel name for the monolog driver. */ 'channel' => env('LOGSNAG_CHANNEL', 'app-events'), /** * Your logsnag API token. */ 'token' => env('LOGSNAG_TOKEN', ''), /** * A mapping of icons for logging. */ 'icons' => [ 'DEBUG' => 'ℹ️', 'INFO' => 'ℹ️', 'NOTICE' => '📌', 'WARNING' => '⚠️', 'ERROR' => '⚠️', 'CRITICAL' => '🔥', 'ALERT' => '🔔️', 'EMERGENCY' => '💀', ], ];
使用方法
使用内置辅助函数
logsnag( 'app', 'Artist Created', 'Artist id 589 created by user 2', '🎨', );
使用外观
use PGT\Logsnag\Facades\Logsnag; Logsnag::log( channel: 'app', event: 'Artist Created', description: 'Artist id 589 created by user 2', icon: '🎨', notify: false );
测试
composer test
变更日志
请参阅CHANGELOG以获取有关最近更改的更多信息。
贡献
请参阅CONTRIBUTING以获取详细信息。
安全漏洞
请查看我们的安全策略,了解如何报告安全漏洞。
鸣谢
许可证
MIT 许可证 (MIT)。请参阅许可证文件以获取更多信息。