arquivei/log-adapter

Arquivei Log Adapter

v1.0.0 2021-12-13 18:50 UTC

This package is auto-updated.

Last update: 2024-09-14 18:04:25 UTC


README

Latest Version on Packagist Total Downloads PHP Composer Scrutinizer Code Quality Code Coverage Code Intelligence Status

作为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包模板生成的。