如何在无服务器日志中排除长哈希
Posted
技术标签:
【中文标题】如何在无服务器日志中排除长哈希【英文标题】:How to exclude long hash in serveless logs 【发布时间】:2022-01-06 02:24:19 【问题描述】:目前,我正在使用 serverless + express。我为记录所做的是使用serverless logs -f server -t --stage dev
。但是,我得到了一个由无服务器生成的很长的字符串,如下所示:
我的问题是,如何删除所有这些长字符串并仅输出控制台日志(或任何其他记录器)?
那些长的随机字符串在日志记录中是没有用的。
【问题讨论】:
【参考方案1】:经过一番研究,我发现了一个删除函数 id/hash 的命令。根据上面的问题,这个命令有效:
serverless logs -f <HANDLER> -t --stage <STAGE> --filter <KEYWORD>
示例:
serverless logs -f server -t --stage dev --filter "-SERVERLESS_ENTERPRISE"
ps。 我愿意接受新的答案或更好的方法来仅过滤故意编写的日志。这只是一种解决方法,因为它会根据特定关键字进行过滤。
【讨论】:
以上是关于如何在无服务器日志中排除长哈希的主要内容,如果未能解决你的问题,请参考以下文章
如何在无服务器框架或 AWS lambda 中启用节点 js 的实验性功能
如何在无服务器框架中使用全局二级索引定义 DynamoDB 表