示例
NOTE
本页由仓库元数据、API reports 或示例目录生成;包名、export subpaths、TypeScript 声明和源码链接保留原文,便于与发布产物逐项核对。
可运行示例位于仓库 examples/ 目录。示例直接引用本地 dist 输出时,需要先构建 packages。
| 示例 | 展示内容 | 依赖 | Scripts |
|---|---|---|---|
| Browser Basic | 浏览器 HTTP transport、离线队列、生命周期采集和浏览器 integrations。 | @loggerjs/browser, @loggerjs/processors | build, clean, dev, typecheck |
| Browser Support Export | 浏览器 IndexedDB 支持日志存储、按 session 导出 ZIP 和 localStorage spill。 | @loggerjs/browser, @loggerjs/processors | build, clean, dev, typecheck |
| Node Basic | Node stdout transport、进程采集、typed events 和脱敏。 | @loggerjs/node, @loggerjs/processors | start, typecheck |
| Otel Basic | OTLP JSON transport 和 OpenTelemetry trace context 映射。 | @loggerjs/node, @loggerjs/otel | start, typecheck |
| Pretty Output | 浏览器和终端 pretty output 示例,用于本地开发体验。 | None | None |
| Sentry Basic | Sentry adapter transport,包含结构化日志、breadcrumbs 和错误。 | @loggerjs/core, @loggerjs/sentry | start, typecheck |
本地运行
bash
pnpm install
pnpm build
pnpm --filter loggerjs-node-basic-example start
pnpm --filter loggerjs-browser-basic-example dev
pnpm --filter loggerjs-browser-support-export-example dev
node examples/pretty-output/node.mjs