logger.info("printing an object", {
name: 'Name',
property: 'property',
}
如果我像上面那样打印日志,在 Cloudwatch 中我们会将此作为单独的日志而不是单个日志。
Linux 2
[time][info] printing an object {
name: 'Name',
property: 'property',
}
Linux 1
在 Linux 1 中,它将作为 Cloudwatch 中的单个日志打印
[time][info] printing an object {
name: 'Name',
property: 'property',
}
我们最近将Node.js版本从10升级到16,将Linux从1升级到2。我相信与node.js没有任何关系
我们在 Linux 1 中没有遇到这个问题。升级到 Linux 2 后我们遇到这个问题。我认为这个问题是由于默认前缀 timestamp ip web: 被添加到每一行。我通过覆盖默认的 Web 模板删除了前缀,并尝试记录相同的内容。还是一样。
有什么办法可以解决这个问题吗?提前致谢!