Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services 来自Heroku的AWS CloudWatch多行日志消息_Amazon Web Services_Heroku_Logging_Amazon Cloudwatch_Amazon Cloudwatchlogs - Fatal编程技术网

Amazon web services 来自Heroku的AWS CloudWatch多行日志消息

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

在Heroku上运行Node.js

应用程序的日志消息通过使用以下
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",
    }