@longzai-intelligence-logger/tracing-browser
v0.1.2
Published
Maintainers
Readme
Logger Adapter Tracing Browser
浏览器平台的追踪上下文适配器,提供追踪上下文管理功能。
安装
bun add @longzai-intelligence-logger/tracing-browser基础使用
快速开始
import {
createBrowserTracingAdapter,
setTracingContextManager,
} from '@longzai-intelligence-logger/tracing-browser';
const tracingAdapter = createBrowserTracingAdapter();
setTracingContextManager(tracingAdapter);创建追踪上下文
import {
createBrowserTracingAdapter,
generateTraceId,
generateSpanId,
} from '@longzai-intelligence-logger/tracing-browser';
const adapter = createBrowserTracingAdapter();
const context = adapter.createNewContext();
console.log(context.traceId, context.spanId);导出内容
BrowserTracingAdapter- 浏览器追踪适配器类createBrowserTracingAdapter- 创建追踪适配器工厂函数setTracingContextManager- 设置全局追踪上下文管理器getTracingContextManager- 获取全局追踪上下文管理器getCurrentTraceContext- 获取当前追踪上下文getCurrentTraceId- 获取当前追踪 IDgetCurrentSpanId- 获取当前跨度 ID
注意事项
浏览器环境的追踪适配器是空操作实现,不提供实际的追踪功能。主要用于:
- 提供统一的 API 接口
- 与 Node.js 环境保持代码兼容
- 为未来的浏览器追踪功能预留扩展点
