AWS Elastic Beanstalk 与 Linux 2 中的日志格式问题

问题描述 投票:0回答:0
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 模板删除了前缀,并尝试记录相同的内容。还是一样。

有什么办法可以解决这个问题吗?提前致谢!

amazon-web-services amazon-elastic-beanstalk amazon-cloudwatch amazon-linux-2
© www.soinside.com 2019 - 2024. All rights reserved.