简体   繁体   English

如何通过 `process.stdout.write` 在 lambda 中记录 `DEBUG`?

[英]How can I log `DEBUG` in lambda via `process.stdout.write`?

When I am using console.log in my nodejs lambda, the log raw data shown in cloudwatch has timestamp as prefix.当我在我的 nodejs lambda 中使用console.log时,cloudwatch 中显示的日志原始数据以时间戳为前缀。

For example, console.log({a:1, b:2} , will log例如, console.log({a:1, b:2} , 将记录

2020-09-21T13:05:02.312Z\t332c382e-605f-453f-b767-604dd5f542ab\tINFO\t{ a: 1, b: 2 }\n

I know that people are talking about using process.stdout.write but I don't know how to log DEBUG level in the cloudwatch.我知道人们在谈论使用process.stdout.write但我不知道如何在 cloudwatch 中记录DEBUG级别。 Everything stdout.write will be shown as INFO .所有stdout.write都将显示为INFO

If you follow this example https://docs.aws.amazon.com/lambda/latest/dg/nodejs-logging.html如果你按照这个例子https://docs.aws.amazon.com/lambda/latest/dg/nodejs-logging.html

console.log or console.info (INFO)
console.warn (WARN)
console.debug (DEBUG)

I would recommend to use logger libraries like pino or winston loggers where there is much more control over logging.我建议使用像pinowinston这样的记录器库,它们可以更好地控制日志记录。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 在 cloudwatch 中创建日志组时,如何触发 lambda? - How can I trigger a lambda when a log group is created in cloudwatch? 在 lambda 超时之前,如何为运行时间更长的进程返回对 AWS lambda function 的响应? - How can I return a response to an AWS lambda function for a longer running process before lambda times out? 我可以通过 python 在 aws lambda 中运行 Maven 依赖项吗? - Can i run maven dependency in aws lambda via python? 一个 AWS Lambda function 一次可以处理多少条消息? - How many messages can a single AWS Lambda function process at once? 如何防止等待特定写入的进程挂起 - How can I prevent a process waiting for a specific write from being pending 当我 stream 多个 cloudwatch 日志组到一个 lambda 时,如何增加策略限制? - How can I increase the policy limits when I stream multiple cloudwatch log group to one lambda? 如何在 AWS Lambda 上导入正则表达式 - How can I import regex on AWS Lambda 如何使用 Node 从 SAM Lambda function 在 S3 中写入 json 文件 - How can I write a json file in S3 from a SAM Lambda function with Node 如何通过 nodejs 从 s3 上传新的 lambda 代码? - How can I upload new lambda code from s3 via nodejs? 使用 Terraform 将 AWS Lambda 日志写入 CloudWatch 日志组 - Write AWS Lambda Logs to CloudWatch Log Group with Terraform
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM