在nodejs中为AWS Lambda函数实现日志记录级别的推荐方法是什么?我正在浏览许多第三方库,例如winston,winston cloudwatch,logplease,但似乎我们也可以使用本机控制台来实现。例如
console.log(), console.error(), console.warn(), console.info()
有什么建议吗?
答案 0 :(得分:0)
由于Lambda控制台输出直接进入CloudWatch Logs,因此,如果这是您首选的日志目标,则实际上不需要使用Winston CloudWatch之类的东西。如果您想将日志发送到其他地方,例如Loggly,那么您可能想要使用Winston Loggly。
但是,即使您只想将所有控制台输出发送到CloudWatch Logs,我仍然建议您使用基本的Winston配置,以便您可以快速轻松地启用调试日志记录,例如通过环境变量,然后打开准备在生产中使用Lambda函数后,关闭调试日志记录。