APP下载
报价宝  ›  综合  › 

Google云端程式码储存库新增线上除错器,可用快照功能建立追踪程式的中断点

报价宝 来源:baojiabao.com 发布时间:2019-07-16 14:47:00 09月16日更新
报价宝综合消息Google云端程式码储存库新增线上除错器,可用快照功能建立追踪程式的中断点

Google在其Git平台云端程式码储存库(Cloud Source Repositories)整合Stackdriver Debugger,让用户可以直接在云端程式码储存库中,为正式生产服务除错。Stackdriver Debugger是一个GCP上的管理工具,开发者可以用来即时自动侦测执行中的应用程序状态,并在不影响使用者体验下,捕捉呼叫堆叠,并检视程式码的变数进行除错。

但Google提到,虽然Stackdriver Debugger是一款方便的除错工具,但却不是成熟的程式码浏览器,也没有良好的与常用开发者环境整合,因此现在Google直接在云端程式码储存库中整合Stackdriver Debugger,让使用者可以在专门的程式码浏览器中进行除错。

这项整合工作主要在云端程式码储存库中增加了两个功能,分别是快照(Snapshots)以及日志点(Logpoints)。程式码的快照,指的是执行时特定时间点的区域变数以及符合条件时触发的堆叠,Google表示,可以把快照看作是不会中断程式执行的中断点,快照点只会捕捉当下的程式执行状态。

要设置快照点很简单,只要点击程式码的行数号码就能创建快照点,快照功能就会在下次实例运作的时候执行,开发者不需要停止应用程序,或是进行其他影响程式码执行的操作,就能撷取本地变数以及完整的呼叫堆叠。

另一个功能则是日志点功能,开发者可以动态将日志点插入正在执行的服务程式码中,不需要重新部署服务,就可以记录日志。日志点的操作就像是一般开发者在程式码插入日志语法一样,可以增加自定义的文字,以及参照变数,并设置储存日志的条件。

Google表示,开发者将日志点加到应用程序后,系统会自动将其推送至该服务的所有实例中,所有日志点都会持续运作24小时,或是直到应用程序重新部署为止,而且由于日志点的输出使用标准路径,因此可以与任何日志后端整合使用。

开发者想要在云端程式码储存库使用正式生产服务除错功能,需要先在GCP专案中启用Stackdriver Debugger,接着再到云端程式码储存库中对想要除错的程式码,选择应用程序除错功能。

文章标签: 报价宝 降噪耳机价格 耳机价格 红米手机价格 华为手机价格 小米手机价格 电视机价格 笔记本电脑价格 笔记本价格 汽车价格 报价宝 手机价格 笔记本电脑价格 红米手机价格 耳机价格