TSINGSEE青犀视频云边端架构产品研发go项目设计的Log模块说明

Posted EasyNVR

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了TSINGSEE青犀视频云边端架构产品研发go项目设计的Log模块说明相关的知识,希望对你有一定的参考价值。

TSINGSEE青犀视频云边端架构系列众多,EasyNVR、EasyGBS、EasyCVR等平台都是优秀稳定的视频结构化智能分析平台。这些平台大部分都是由几种不同的语言一起开发,其中包括Java、go语言等,go语言是我们研发当中使用最多、最熟练的开发语言。

云边端3.png

原生的log模块包含了很多复杂的内容,为了方便我们后续的研究及开发,我们为所有Go项目设计了一个方便使用的log模块,zap log可以说是性能最优秀的log库之一,因此我们此处主要是基于zap log模块进行的设计。可以根据需要对log文件的大小,储存位置文件名等进行任意配置,采用独立模块设计初始化较为方便。

使用方法:服务启动时调用log的Init函数即可。

44.png

相较于之前的log模块,初始化及使用更加方便,不需要根据log类型初始化不同log结构。

45.png

对于视频流媒体平台的开发,我们已经积累了多年的经验,力求将用户体验做到最优,目前已有的视频平台都支持用户实际部署体验,欢迎了解及测试。

以上是关于TSINGSEE青犀视频云边端架构产品研发go项目设计的Log模块说明的主要内容,如果未能解决你的问题,请参考以下文章

TSINGSEE青犀视频“云边端”+AI智能安防系统融合成主流发展趋势

「技术分享」TSINGSEE青犀视频云存储架构的设计和特点

TSINGSEE青犀视频平台可以实现音视频混流吗?

EasyNVR及EasyRTC平台使用Go语言项目管理GoVendor和gomod的使用总结

如何应对项目现场EasyNVR视频平台内ini配置文件丢失的现象?

技术教程在内网部署TSINGEE青犀视频平台云服务,并实现公网访问的操作步骤