WorkBuddy 的日志记录功能:哪些信息被记录了?

风辰同学_7662

风辰同学_7662

2026-04-08

498人浏览

原创

workbuddy 仅收集显式调用产生的日志:包括 workbuddy.log()、启用 captureconsole 后的 console 日志、workbuddy.reporterror() 上报的错误、及启用 breadcrumbs 时的面包屑;不自动捕获异常、网络请求、sql 或用户行为。

☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

workbuddy 的日志记录功能:哪些信息被记录了?

WorkBuddy 默认只记录明确由开发者调用 log()、console.log()(在浏览器环境)或框架指定日志方法产生的结构化日志,**不自动捕获未处理异常、网络请求、SQL 查询或用户行为**。

哪些日志会被 WorkBuddy 收集?

WorkBuddy 的日志采集依赖显式埋点,常见来源包括:

  • 调用 WorkBuddy.log() 方法时传入的 message、level、tags 和自定义 context 对象
  • 在 Node.js 环境中重写了 console.log/console.error 后触发的日志(需启用 captureConsole: true 配置)
  • 通过 WorkBuddy.reportError() 上报的错误对象(会附带堆栈、时间戳和当前页面 URL)
  • 手动调用 WorkBuddy.addBreadcrumb() 添加的面包屑(仅当配置了 breadcrumbs: { enabled: true })

WorkBuddy.log() 的参数行为和陷阱

这个方法看似简单,但参数处理有隐含规则:

WorkBuddy Visio — Visio 兼容架构图生成器
WorkBuddy Visio — Visio 兼容架构图生成器

使用 draw.io(.drawio 格式)和 SVG 生成兼容 Microsoft Visio 的架构图。当用户需要以下任一场景时触发: - 用于 Visio 或技术文档的架构/系统/网络图 - 带连接标注的分层控制系统图 - 将 draw.io XML 转换为稳定、可嵌入的 SVG - 修复 Visio 或 draw.io 无法打开的故障排查类图表 - 任何需专业级布局且文本可编辑的图表

下载
  • 第一个参数必须是字符串或可序列化对象;传入函数、undefined 或循环引用对象会导致该条日志被静默丢弃
  • 如果传入多个参数(如 WorkBuddy.log('user_id:', userId, 'status:', status)),WorkBuddy 会将它们转为数组后 JSON.stringify —— 不等价于原生 console.log 的格式化输出
  • level 字段只接受 'debug'、'info'、'warn'、'error' 四个值;其他值(如 'critical')会被强制降级为 'error'
  • 超过 10KB 的 context 对象会被截断,且不会警告

为什么看不到 fetch 请求或 React 渲染日志?

因为 WorkBuddy 不做自动拦截。想记录这些,必须手动集成:

  • fetch:需包装原生 fetch,在 then/catch 中调用 WorkBuddy.log(),并注意避免重复记录重试请求
  • React 组件:可在 useEffect 或错误边界 componentDidCatch 中调用 WorkBuddy.log(),但不要在 render 函数里调用(会触发无限日志)
  • 数据库操作:只有在你封装的 DAO 层或 service 方法里显式调用 WorkBuddy.log() 才会记录,ORM 自身日志(如 TypeORM 的 queryLog)默认不接入

最容易被忽略的是日志采样率和本地缓存策略 —— 即使调用了 WorkBuddy.log(),若配置了 sampleRate: 0.1,90% 的日志会在发送前被丢弃;而离线期间产生的日志是否能回传,取决于 offlineStorage 的大小限制和清理逻辑。

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

workbuddy

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
Notion AI全功能使用教程
Notion AI全功能使用教程

本专题围绕 Notion AI 基础入门展开,涵盖注册登录、界面操作、核心功能使用及常见应用技巧,帮助新手快速熟悉 Notion AI 的内容整理、智能创作与协同办公能力,轻松提升学习与工作效率。

2026.05.27

349

17

Notion AI智能写作实操指南
Notion AI智能写作实操指南

本专题聚焦 Notion AI 智能写作功能,涵盖 AI 辅助写作、内容生成、文案润色、多语言翻译等实用技巧,帮助用户快速提升文章创作、办公整理与内容输出效率,轻松完成多场景写作需求。

2026.05.27

328

14

Notion AI项目管理零基础入门
Notion AI项目管理零基础入门

本专题聚焦Notion AI项目管理,系统整理项目看板搭建、任务分配、进度追踪及团队协作等核心内容,助力用户高效管理项目全流程。适合初学者快速掌握Notion AI在项目管理中的实用技巧。

2026.05.27

299

15

Notion AI全功能使用教程
Notion AI全功能使用教程

本专题围绕 Notion AI 基础入门展开,涵盖注册登录、界面操作、核心功能使用及常见应用技巧,帮助新手快速熟悉 Notion AI 的内容整理、智能创作与协同办公能力,轻松提升学习与工作效率。

2026.05.27

349

17

Notion AI智能写作实操指南
Notion AI智能写作实操指南

本专题聚焦 Notion AI 智能写作功能,涵盖 AI 辅助写作、内容生成、文案润色、多语言翻译等实用技巧,帮助用户快速提升文章创作、办公整理与内容输出效率,轻松完成多场景写作需求。

2026.05.27

328

14

Notion AI项目管理零基础入门
Notion AI项目管理零基础入门

本专题聚焦Notion AI项目管理,系统整理项目看板搭建、任务分配、进度追踪及团队协作等核心内容,助力用户高效管理项目全流程。适合初学者快速掌握Notion AI在项目管理中的实用技巧。

2026.05.27

299

15

WorkBuddy核心功能与实操模式
WorkBuddy核心功能与实操模式

深入探索WorkBuddy的强大功能。本专题包含智能问答、文档处理、会议纪要生成、日程管理、任务协作等核心模块的操作指南与最佳实践。通过图文并茂的教程,助您快速上手,最大化发挥WorkBuddy的办公效能。

2026.04.09

582

19

WorkBuddy AI教程合集
WorkBuddy AI教程合集

本专题整合了WorkBuddy AI入门到精通合集,阅读专题下面的文章了解更多详细内容。

2026.04.03

1607

38

WorkBuddy产品概览与核心价值
WorkBuddy产品概览与核心价值

本专题将带您快速了解WorkBuddy智能办公助手。内容涵盖产品定义、核心功能概览、适用场景分析以及它如何提升团队效率。无论您是初次接触还是希望深入了解,这里都有您需要的入门知识。

2026.04.09

623

19

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程