proemergotech/correlate-php-monolog

适用于微服务的Monolog处理器,用于将关联ID添加到日志消息中。

dev-master 2017-06-15 16:37 UTC

This package is not auto-updated.

Last update: 2024-09-15 02:23:08 UTC


README

概述

当我们在使用微服务时,跟踪一个请求穿过整个系统非常困难。我们为此问题找到了一个解决方案。我们为每个请求和每个服务生成一个唯一的版本4 UUID,然后每个服务通过请求头将此ID传递给其他服务。我们称之为关联ID

安装

您不应直接使用此工具。

顺便说一句,如果您想直接使用它,您可以通过composer安装。

$ composer require proemergotech/correlate-php-monolog

使用方法

生成关联ID

$processor = new \ProEmergotech\Correlate\Monolog\CorrelateProcessor('x_correlation_id', $correlationId);
$monolog->pushProcessor($processor);

贡献

请参阅CONTRIBUTING.md文件。

鸣谢

此包由Soma SzélpálPro Emergotech Ltd.开发。

许可协议

本项目采用MIT许可协议发布。