amazon-web-services - 来自 Heroku 的 AWS CloudWatch 多行日志消息
问题描述
在Heroku上运行Node.js。
应用程序的日志消息通过使用以下NPM 库导出到AWS CloudWatchaws-cloudwatch-forwarder
(它出色地包装了节点应用程序并将所有内容发送到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 }
我尝试了以下无效的解决方案:
- 将每个替换
'\n'
为'\n>>>'
(根据this)。 '\n'
用'\n\t'
or替换 every'\n ' /*mind the space*/
(根据this)。- 将每个替换
'\n'
为'\r'
(根据this)。 - 看到这个没有答案的问题。
- 也在网上到处找。
有谁知道如何将消息作为一条多行消息发送???像这样:
11:07:34 aaa = {
"APPLICATION_INSIGHTS_NO_DIAGNOSTIC_CHANNEL": "true",
"AWS_REGION": "eu-west-3",
}
解决方案
推荐阅读
- module - Odoo12 自定义模块
- python - QuerySet 获得前 x 的东西 - Django
- matlab - 有没有办法使用 max() 函数在 Matlab 中找到最多 2 个变量的函数?
- python - 使用 json 文件作为数组
- javascript - 针对 php 中的值禁用每个包的按钮
- python - How to create a new column in pandas based on a conditional that references a dictionary
- javascript - removeEventListener 没有按我的预期工作
- visual-studio - 无法使用 CMake 的 autouic 从链接库中包含 ui 文件
- python - Python中的标记变量
- ios - UIScrollView 中的 iOS UIView 无法正确调整大小