gpt4 book ai didi

node.js - 从 Lambda (Node.js) 更改 Cloudwatch 日志的日志格式

转载 作者:搜寻专家 更新时间:2023-10-31 22:24:18 24 4
gpt4 key购买 nike

如果我在我的代码中执行 console.log('message'),它会在 Cloudwatch 中显示为
2017-03-16T18:58:21.823Z 863c835c-0a7a-11e7-9140-e5018d6e5029 消息

是否有任何方法可以删除自动格式化,以便 Cloudwatch 只显示我传递给 console.log 的参数?

最佳答案

在您的处理程序中,您可以覆盖 console.log 以直接写入 stdout:

var util = require('util')

module.exports.handler = function (event, context, done) {
console.log = function () {
var args = Array.prototype.slice.call(arguments)
process.stdout.write(args.map(function (arg) {
return util.isPrimitive(arg) ? String(arg) : util.inspect(arg)
}).join(' '))
}

// the rest of your handler...
}

关于node.js - 从 Lambda (Node.js) 更改 Cloudwatch 日志的日志格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42843905/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com