TSINGSEE青犀视频云边端架构产品研发go项目设计的Log模块说明
Posted EasyNVR
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了TSINGSEE青犀视频云边端架构产品研发go项目设计的Log模块说明相关的知识,希望对你有一定的参考价值。
TSINGSEE青犀视频云边端架构系列众多,EasyNVR、EasyGBS、EasyCVR等平台都是优秀稳定的视频结构化智能分析平台。这些平台大部分都是由几种不同的语言一起开发,其中包括Java、go语言等,go语言是我们研发当中使用最多、最熟练的开发语言。
原生的log模块包含了很多复杂的内容,为了方便我们后续的研究及开发,我们为所有Go项目设计了一个方便使用的log模块,zap log可以说是性能最优秀的log库之一,因此我们此处主要是基于zap log模块进行的设计。可以根据需要对log文件的大小,储存位置文件名等进行任意配置,采用独立模块设计初始化较为方便。
使用方法:服务启动时调用log的Init函数即可。
相较于之前的log模块,初始化及使用更加方便,不需要根据log类型初始化不同log结构。
对于视频流媒体平台的开发,我们已经积累了多年的经验,力求将用户体验做到最优,目前已有的视频平台都支持用户实际部署体验,欢迎了解及测试。
以上是关于TSINGSEE青犀视频云边端架构产品研发go项目设计的Log模块说明的主要内容,如果未能解决你的问题,请参考以下文章
TSINGSEE青犀视频“云边端”+AI智能安防系统融合成主流发展趋势
EasyNVR及EasyRTC平台使用Go语言项目管理GoVendor和gomod的使用总结