Amazon web services 来自Heroku的AWS CloudWatch多行日志消息
在Heroku上运行Node.js 应用程序的日志消息通过使用以下Amazon web services 来自Heroku的AWS CloudWatch多行日志消息,amazon-web-services,heroku,logging,amazon-cloudwatch,amazon-cloudwatchlogs,Amazon Web Services,Heroku,Logging,Amazon Cloudwatch,Amazon Cloudwatchlogs,在Heroku上运行Node.js 应用程序的日志消息通过使用以下AWS CloudWatch转发器NPM库导出到AWS CloudWatch(该库出色地包装了节点应用程序,并将所有内容发送到AWS CloudWatch) 除了多行日志消息被分解为单独的日志消息之外,一切都很完美 例如: aaa = { "APPLICATION_INSIGHTS_NO_DIAGNOSTIC_CHANNEL": "true", "AWS_REGION": "eu-west-3", } 正在向AWS Cl
AWS CloudWatch转发器
NPM库导出到AWS CloudWatch(该库出色地包装了节点应用程序,并将所有内容发送到AWS CloudWatch)
除了多行日志消息被分解为单独的日志消息之外,一切都很完美
例如:
aaa = {
"APPLICATION_INSIGHTS_NO_DIAGNOSTIC_CHANNEL": "true",
"AWS_REGION": "eu-west-3",
}
正在向AWS CloudWatch报告如下:
11:07:34 aaa = {
11:07:34 "APPLICATION_INSIGHTS_NO_DIAGNOSTIC_CHANNEL": "true",
11:07:34 "AWS_REGION": "eu-west-3",
11:07:34 }
11:07:34 aaa = {
"APPLICATION_INSIGHTS_NO_DIAGNOSTIC_CHANNEL": "true",
"AWS_REGION": "eu-west-3",
}
我尝试了以下非工作解决方案:
'\n'
替换为'\n>>>'
(根据)'\n'
替换为'\n\t'
或'\n'/*注意空格*/
(根据)'\n'
替换为'\r'
(根据)11:07:34 aaa = {
11:07:34 "APPLICATION_INSIGHTS_NO_DIAGNOSTIC_CHANNEL": "true",
11:07:34 "AWS_REGION": "eu-west-3",
11:07:34 }
11:07:34 aaa = {
"APPLICATION_INSIGHTS_NO_DIAGNOSTIC_CHANNEL": "true",
"AWS_REGION": "eu-west-3",
}