pbmengine / pbm-logger
PBM Logger
2.0.0
2021-12-10 17:01 UTC
Requires
- php: ^8.0
- guzzlehttp/guzzle: ^6.3|^7.0
- illuminate/support: ^5.7|^6.0|^7.0|^8.0
- monolog/monolog: ^1.0|^2.0
- symfony/http-foundation: ^3.3|^4.1|^5.0
- symfony/var-dumper: ^3.4|^4.0|^5.0
Requires (Dev)
- mockery/mockery: ^1.4
- phpunit/phpunit: ^9.5
README
简介
此包需要一个Laravel应用程序。它提供了一个日志通道,将异常和消息记录到PBM监控系统。
安装
您可以通过composer安装此包
composer require pbmengine/pbm-logger
使用方法
将以下通道添加到您的Laravel logging.php文件中
// config/logging.php 'channels' => [ // ... 'stack' => [ 'driver' => 'stack', 'channels' => ['pbm', 'daily'], 'ignore_exceptions' => false, ], 'pbm' => [ 'driver' => 'custom', 'via' => Pbmengine\Logger\LogFactory::class, 'anonymize_ips' => true, 'api_endpoint' => '<your endpoint>/api/reports', 'api_key' => env('PBM_LOGGER_KEY'), 'level' => Monolog\Logger::DEBUG, ], // ... ]
将PBM_LOGGER_KEY
添加到您的.env文件中。
测试
composer test
变更日志
请参阅CHANGELOG以获取有关最近更改的更多信息。
贡献
有关详细信息,请参阅CONTRIBUTING。
安全
如果您发现任何安全相关的问题,请通过电子邮件stefan@sriehl.com联系,而不是使用问题跟踪器。
致谢
许可
MIT许可(MIT)。有关更多信息,请参阅许可文件。