参考
每个选项、每个数字以及每项比较,尽在一处。当你知道 evlog 的作用并需要确切数值时,从这里开始。

文档的其余部分会介绍 evlog。本节回答的是你带着具体数值需求而来的问题:这个选项叫什么、默认值是什么、成本是多少,以及它的表现如何。

你在寻找什么?

你想知道……阅读
选项叫什么、默认值是什么,以及它属于哪个层面配置
一个事件会消耗多少 CPU 和多少字节,以及 evlog 会在哪些方面有所损失性能
当一个请求产生一个事件而不是四行日志时,你的账单会如何变化日志成本
evlog 与 pino、winston 和 consola 有何不同,包括它们之间的差距evlog 与其他日志记录器对比
专门的比较页面,从 pino、OpenTelemetry 和 LogTape 开始evlog 与 Pino 对比evlog 与 OpenTelemetry 对比evlog 与 LogTape 对比
应该记录什么、绝不应该记录什么,以及如何在脱敏后保持事件的实用性最佳实践
Vite 插件会从生产构建包中移除什么,以及如何配置它Vite 插件
如何将 evlog 的约定交给你的编码代理代理技能

值得了解的三个数字

每个数字都在同一个 checkout 请求上测得,每个页面都会展示其背后的运行结果。

  • 测量你实际部署的配置。 性能 分别说明构建、序列化和传输成本,并记录比较套件的限制。
  • 比承载相同请求的四行日志少 56% 的字节数和 75% 的事件数日志成本 会根据你自己的流量计算其价格。
  • 约 6.3 kB gzip 压缩后大小且零运行时依赖,因此你可以直接记录日志,无需先审查依赖树。