【技术实现步骤摘要】
日志管理方法、装置、计算机设备及存储介质
本专利技术涉及计算机运维管理
,特别涉及一种日志管理方法、装置、计算机设备及存储介质。
技术介绍
项目系统中的日志输出主要是为了在开发环境、测试环境以及生产环境中定位问题,例如当项目系统在运行过程中产生错误信息时,就可以通过调取日志来确定错误信息的产生原因。目前项目系统在运行过程中所产生的日志的存储位置、文案内容都是由特定开发人员自行定义的,使得日志的规范性、安全性普遍偏低。上述特定开发人员之外的其他人员由于不清楚日志的存储位置、日志的文案内容等信息,无法精确完整地获取到需要的全部日志。使得出现问题的时候,只能依靠相关的特定开发人员定位,导致项目后期对特定开发人员的依赖性特别高,定位问题也变得困难。另外出于安全考虑,日志的输出级别在开发环境、测试环境和生产环境中各不相同,特别是在生产环境中,一些包含客户信息等的敏感日志一般不会输出,这样就导致系统在运行过程中出现错误时难以对错误原因进行精确定位,为项目系统的运营管理带来很大困难。
技术实现思路
本专利技术的目 ...
【技术保护点】
1.一种日志管理方法,其特征在于,基于项目系统,所述日志管理方法包括以下步骤:/n获取预存的与日志打印语句相关的配置信息,所述日志打印语句包括唯一对应的日志标识,所述配置信息用于确定所述日志标识对应的日志打印语句的日志文案信息、日志输出参数、日志级别信息和打印状态信息;/n基于所述配置信息运行所述日志打印语句并生成所述日志打印语句的运行日志;/n存储所述日志打印语句的运行日志。/n
【技术特征摘要】
1.一种日志管理方法,其特征在于,基于项目系统,所述日志管理方法包括以下步骤:
获取预存的与日志打印语句相关的配置信息,所述日志打印语句包括唯一对应的日志标识,所述配置信息用于确定所述日志标识对应的日志打印语句的日志文案信息、日志输出参数、日志级别信息和打印状态信息;
基于所述配置信息运行所述日志打印语句并生成所述日志打印语句的运行日志;
存储所述日志打印语句的运行日志。
2.根据权利要求1所述的日志管理方法,其特征在于,所述获取预存的与日志打印语句相关的配置信息的步骤包括:
当判断出项目系统启动时,获取预存的与所述项目系统中的所有日志打印语句相关的配置信息;或者
当判断出项目系统运行到任一日志打印语句时,获取预存的与所述任一日志打印语句相关的配置信息。
3.根据权利要求2所述的日志管理方法,其特征在于,所述打印状态信息为有效时,所述基于所述配置信息运行所述日志打印语句并生成所述日志打印语句的运行日志的步骤包括:
基于所述配置信息运行所述日志打印语句,当所述日志打印语句运行成功时,生成日志级别信息等于或高于预设级别的正常日志,所述正常日志中包含所述日志文案信息和所述日志输出参数;
当所述日志打印语句运行失败时,生成异常日志,所述异常日志中包括所述日志打印语句的运行失败原因。
4.根据权利要求2所述的日志管理方法,其特征在于,所述打印状态信息为无效时,所述基于所述配置信息运行所述日志打印语句的步骤包括:
跳过所述日志打印语句以运行-计算机程序中的下一条语句。
5...
【专利技术属性】
技术研发人员:查月阅,王世汇,
申请(专利权)人:平安科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。