实时日志:腾讯云 Serverless Python 运行时支持日志实时输出

本文介绍了如何在腾讯云Serverless Python运行时实现日志实时输出,详细讲解了组件的安装、部署及在项目中的使用方法,旨在提升调试效率。通过实时日志功能,开发者可以更快地查看和分析函数运行状态。
摘要由CSDN通过智能技术生成

开发前言

作为一名 Serverless 架构的重度使用者,我一直对调试感到恐慌:经常在测试接口的时候,会通过网页/PostMan 触发函数,然后没得到预期的结果,我就只能傻乎乎的一直点控制台的日志,等待他能早点出来结果,看看为啥和我预期结果不同。

虽然说 10S,20S 的日志输出还能接受,但是在调试过程中,真的就是噩梦,一直在想有什么方法可以实现实时日志,我触发函数,就马上能看到,无论是控制台/API 网关还是 COS 触发器,只要被触发,我就能实时看到日志,这将会对我写代码,调试产生重大,超级重大帮助,所以我开发了这个组件。

为了更加方便,清晰,直观,我这里做了个使用方法的教程:

使用方法教程:

说明

该模块用于实现云函数 SCF Python Runtime 的实时日志功能,通过该组件,您可以实时查看到函数输出的日志(包括 print 和 logging 等),本组件目前在测试阶段,欢迎测试提意见,目前不建议上业务。

准备

  • 安装 scflog
pip install scflog

安装时,可能需要 root 权限,否则可能无法使用。安装完成,可以执行 scflog -v 查看是否安装成功:

scflog 0.1.1
  • 部署实时日志组件,新建项目,并且建立 serverless.yaml,内容:

组件部署

PythonLogs:
  component: '@gosls/tencent-pythonlogs'
  inputs:
    re
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值