tbachert/otel-async-revolt-adapter

OpenTelemetry Revolt 适配器

v0.1.2 2024-01-11 15:19 UTC

This package is auto-updated.

Last update: 2024-09-11 23:03:38 UTC


README

将当前 open-telemetry/context 传播到 revolt/event-loop 回调。

$context = Context::getCurrent();
EventLoop::queue(fn() => assert($context === Context::getCurrent()));

安装

composer require tbachert/otel-async-revolt-adapter

使用方法

适配器会自动注入到全局事件循环中。
如果你使用本地事件循环或使用 EventLoop::setDriver() 设置新的驱动,你必须使用 RevoltDriver::wrap() 手动包装驱动。