预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共17页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN110309035A(43)申请公布日2019.10.08(21)申请号201810231992.7(22)申请日2018.03.20(71)申请人北京乐我无限科技有限责任公司地址100041北京市石景山区实兴大街30号院3号楼2层A-3010房间(72)发明人张志亮(74)专利代理机构北京清亦华知识产权代理事务所(普通合伙)11201代理人张润(51)Int.Cl.G06F11/34(2006.01)权利要求书2页说明书10页附图4页(54)发明名称日志记录方法、装置、电子设备及存储介质(57)摘要本发明提出一种日志记录方法、装置、电子设备及存储介质,其中,方法包括:确定预先配置的记录项目,运行软件的各功能模块,在各功能模块运行过程中获取记录项目的数据内容,将各功能模块运行过程中获取到的数据内容,记录到各功能模块对应的日志文件中。该方法通过预先配置记录项目,使各个功能模块对应的日志文件的格式统一,同时各个功能模块对应不同的日志文件,从而便于后期查找和故障分析,以及快速定位问题。CN110309035ACN110309035A权利要求书1/2页1.一种日志记录方法,其特征在于,所述方法包括以下步骤:确定预先配置的记录项目;运行软件的各功能模块;在各功能模块运行过程中获取所述记录项目的数据内容;将各功能模块运行过程中获取到的数据内容,记录到各功能模块对应的日志文件中。2.根据权利要求1所述的日志记录方法,其特征在于,所述将各功能模块运行过程中获取到的数据内容,记录到各功能模块对应的日志文件中,包括:将各功能模块运行过程中获取到的所述数据内容,以结构化方式存储至各功能模块对应的日志文件中;所述日志文件中包括多列,每一列对应一个记录项目,用于存储对应记录项目的数据内容。3.根据权利要求1所述的日志记录方法,其特征在于,所述将各功能模块运行过程中获取到的数据内容,记录到各功能模块对应的日志文件中,包括:针对每一个功能模块,在将所述功能模块运行过程中获取到的数据内容记录到对应的日志文件中时,若对应的日志文件的数据量大于预设数据量上限,停止将所述数据内容记录至达到预设数据量上限的日志文件中;新建所述功能模块对应的日志文件;将所述功能模块未记录的数据内容,记录到新建的日志文件中。4.根据权利要求3所述的日志记录方法,其特征在于,所述新建所述功能模块对应的日志文件之后,还包括:查询预设的个数上限;针对每一个功能模块,若所述功能模块对应的日志文件的个数大于所述个数上限,根据所述功能模块对应日志文件的生成顺序,删除所述功能模块对应的部分日志文件。5.根据权利要求1-4任一项所述的日志记录方法,其特征在于,所述记录项目,用于指示运行状态,所述记录项目包括:调用服务器端口的用时、接口调用得到的返回数据、获取到数据内容的线程、获取到数据内容的时刻和故障点位置中的一个或多个组合。6.根据权利要求1-4任一项所述的日志记录方法,其特征在于,所述将各功能模块运行过程中获取到的数据内容,记录到对应的日志文件中之后,还包括:确定待分析的目标功能模块;读取所述目标功能模块对应的日志文件;根据读取到的日志文件进行日志分析。7.根据权利要求1-4任一项所述的日志记录方法,其特征在于,所述确定预先配置的记录项目之前,还包括:根据日志分析所需的记录项目,对已配置的记录项目进行调整。8.一种日志记录装置,其特征在于,包括:确定模块,用于确定预先配置的记录项目;运行模块,用于运行软件的各功能模块;获取模块,用于在各功能模块运行过程中获取所述记录项目的数据内容;记录模块,用于将各功能模块运行过程中获取到的数据内容,记录到各功能模块对应2CN110309035A权利要求书2/2页的日志文件中。9.一种电子设备,其特征在于,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时,实现如权利要求1-7中任一所述的日志记录方法。10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-7中任一所述的日志记录方法。3CN110309035A说明书1/10页日志记录方法、装置、电子设备及存储介质技术领域[0001]本发明涉及信息维护技术领域,尤其涉及一种日志记录方法、装置、电子设备及存储介质。背景技术[0002]日志是一种可以追踪软件运行时所发生事件的方法,例如软件开发人员可以向代码中调用日志记录相关的方法来表明发生了某些事情。[0003]目前,日志记录方法主要采用打印输出(print)操作,将需要记录的信息直接打印输出,从而作为日志进行保存。但是,这种日志记录方法生成的日志,没有统一的格式,从而会造成日志格式的混乱,不便于后期查找