关于Google Cloud Node.js Profiling logLevel文档不一致的咨询
解决Google Cloud Node.js Profiler日志级别文档不一致的问题
首先,这个差异通常是由于包版本迭代导致的文档更新不同步,正确的日志级别以你当前使用的@google-cloud/profiler包版本为准:
最新版本(v5及以上)的日志级别(对应示例应用文档)
目前官方维护的最新版@google-cloud/profiler包支持的日志级别是0到4:
0: 禁用所有日志输出(默认)1: 仅输出错误日志2: 输出错误+警告日志3: 输出错误+警告+信息(info)日志4: 输出所有日志(包括调试日志)
旧版本的日志级别(对应docs/profiling-nodejs旧文档)
在较早的包版本(比如v4及以下)中,日志级别确实是0到3:
0: 禁用所有代理日志(默认)1: 启用错误日志2: 启用警告日志3: 启用调试日志
如何验证你当前使用的版本对应的级别
- 查看项目中安装的包版本:在终端运行
npm list @google-cloud/profiler - 直接查看包的源码:打开项目
node_modules/@google-cloud/profiler/src/logging.js,里面会明确定义日志级别对应的映射关系 - 参考npm上的包官方文档:查看当前版本的README,里面会有准确的配置说明
简单来说,示例应用文档的内容更贴合当前最新版本的包特性,而docs/profiling-nodejs的文档可能没有及时更新到最新版本的变化。
内容的提问来源于stack exchange,提问作者Sudhanshu Gaur
相关产品推荐
相关产品推荐

