【技术实现步骤摘要】
一种智能日志输出方法、装置、计算机设备及存储介质
本专利技术涉及日志
,特别涉及一种智能日志输出方法、装置、计算机设备及存储介质。
技术介绍
现有技术中,一般一个服务中的日志会集中输出到一个日志文件,当服务越来越多,服务对应的业务接口越来越多时,日志的输出就会混合多个业务接口,导致日志文件非常混乱、不方便查看,目前常用方法都是根据业务划分单独创建或配置日志对象,这种日志创建方式不能很好适应新增接口的自动化管理,需要维护的工作量较大。
技术实现思路
本专利技术的目的是提供一种智能日志输出方法、装置、计算机设备及存储介质,旨在解决现有技术中日志输出方法适应性差、维护工作量大等问题。本专利技术实施例提供一种基于业务接口的智能日志输出方法,其包括:将日志工具类导入到目标项目的各个模块的根路径下;当启动一模块时,调用所述模块根路径下的日志工具类并执行所述日志工具类;自动读取所述模块所处的路径,并根据所述模块所处的路径在其同级路径下创建日志文件;将所述日志工具类的 ...
【技术保护点】
1.一种基于业务接口的智能日志输出方法,其特征在于,包括:/n将日志工具类导入到目标项目的各个模块的根路径下;/n当启动一模块时,调用所述模块根路径下的日志工具类并执行所述日志工具类;/n自动读取所述模块所处的路径,并根据所述模块所处的路径在其同级路径下创建日志文件;/n将所述日志工具类的产生的日志记录到所述日志文件中;/n当接收到日志文件的调用请求时,将所述日志文件进行返回。/n
【技术特征摘要】
1.一种基于业务接口的智能日志输出方法,其特征在于,包括:
将日志工具类导入到目标项目的各个模块的根路径下;
当启动一模块时,调用所述模块根路径下的日志工具类并执行所述日志工具类;
自动读取所述模块所处的路径,并根据所述模块所处的路径在其同级路径下创建日志文件;
将所述日志工具类的产生的日志记录到所述日志文件中;
当接收到日志文件的调用请求时,将所述日志文件进行返回。
2.根据权利要求1所述的基于业务接口的智能日志输出方法,其特征在于,所述将日志工具类导入到目标项目的各个模块的根路径下,包括:
当接收到日志导入请求时,对所述日志导入请求进行解析,获取所需导入的目标项目的模块的信息;
根据所述目标项目的模块的信息在所述目标项目中查找所述模块的根路径;
调用所述日志工具类并将所述日志工具类导入到目标项目的模块的根路径下。
3.根据权利要求1所述的基于业务接口的智能日志输出方法,其特征在于,所述自动读取所述模块所处的路径,并根据所述模块所处的路径在其同级路径下创建日志文件,包括:
读取所述模块在所述目标项目中的路径,并作为所述模块所处的路径;
在所述模块所处的路径的同级路径下创建一名称包含所述模块名称的日志文件。
4.根据权利要求3所述的基于业务接口的智能日志输出方法,其特征在于,所述模块所处路径为目标项目的根路径。
5.根据权利要求1所述的基于业务接口的智能日志输出方法,其特征在于,还包括:
定时对各个模块的日志文件进行合并,生成所述目标项目的日志文件...
【专利技术属性】
技术研发人员:冼东亮,李柏,李如先,
申请(专利权)人:深圳前海环融联易信息科技服务有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。