arquivei / log-adapter
Arquivei Log Adapter
v1.0.0
2021-12-13 18:50 UTC
Requires
- php: ^8.0
- monolog/monolog: 2.3.5
Requires (Dev)
- orchestra/testbench: 6.23.1
- phpstan/phpstan: 1.2.0
- phpstan/phpstan-phpunit: 1.0.0
- squizlabs/php_codesniffer: 3.6.1
Suggests
- laravel/framework: ^8.0
This package is auto-updated.
Last update: 2024-09-14 18:04:25 UTC
README
作为Laravel包的Monolog包装器。
- JSON格式化
- Monolog
- 支持Psr\Log\LoggerInterface
- 支持Laravel包发现
Laravel支持
- 日志接口提供者
- HTTP中间件以获取TraceId头部
安装
您可以通过composer安装此包
composer require arquivei/log-adapter
用法
$logger = new LogAdapter(); $logger->setTraceId('88d98bf175fe832b70149a9637fcbb3f'); $logger->info('Logging', [ 'user' => 123 ]);
{"message":"Logging","context":{"user":123},"level":200,"level_name":"INFO","channel":"arquivei_log_adapter","datetime":"2020-08-21 11:31:17.565757","extra":{"memory_peak_usage":"4 MB","memory_usage":"4 MB"},"trace_id":"88d98bf175fe832b70149a9637fcbb3f"}
测试
composer tests
全面质量检查
composer check
贡献
有关详细信息,请参阅CONTRIBUTING。
使用Docker进行本地开发
docker build -f development.Dockerfile -t arquivei/php:7.4-development .
安全性
如果您发现任何与安全性相关的问题,请通过andre.gomes@arquivei.com.br发送电子邮件,而不是使用问题跟踪器。
许可证
MIT许可证(MIT)。有关更多信息,请参阅许可证文件。
Laravel包模板
此包是使用Laravel包模板生成的。