一种面向业务逻辑实现日志输出的方法及装置制造方法及图纸

技术编号:26259211 阅读:62 留言:0更新日期:2020-11-06 17:53
本发明专利技术公开了一种面向业务逻辑实现日志输出的方法,当调用处理业务逻辑的主模块时,所述主模块根据预先定义的日志优选级,输出各个子模块对应的日志内容,将错误日志的输出面向逻辑集中输出,解决由于错误日志是分散的不易维护,输出的日志信息很容易出现重复而造成大量的冗余等问题。

【技术实现步骤摘要】
一种面向业务逻辑实现日志输出的方法及装置
本申请涉及日志处理
,具体涉及一种面向业务逻辑实现日志输出的方法,同时涉及一种面向业务逻辑实现日志输出的装置。
技术介绍
错误管理一定离不开报告错误以便我们针对错误找出解决方法,错误信息大都以日志的形式输出。在日志所提供的信息不足以定位问题的情形下,就需要重现错误。如果错误很容易重试,那基本上能快速地解决。但也存在错误因为不易重视而使得我们难以查错的情况。在软件系统的研发中,研发人员需要第一时间解决出现的问题,研发过程中需要重视的心态去思考应该输出哪些必要的日志信息。由于大量的日志的输出不可避免地会影响程序的性能,所以,需要思考怎样有效地组织错误日志,以尽可能做到既方便查错又不影响程序的性能。
技术实现思路
本申请提供一种面向业务逻辑实现日志输出的方法,解决由于错误日志是分散的不易维护。输出的日志信息很容易出现重复而造成大量的冗余等问题。本申请提供一种面向业务逻辑实现日志输出的方法,包括:定义处理业务逻辑模块的错误码;根据所述处理业务逻辑的各个子本文档来自技高网...

【技术保护点】
1.一种面向业务逻辑实现日志输出的方法,其特征在于,包括:/n定义处理业务逻辑模块的错误码;/n根据所述处理业务逻辑的各个子模块的功能,将包含所述错误码的日志内容添加至所述各个子模块,为所述各个子模块添加日志;/n当调用处理业务逻辑的主模块时,所述主模块根据预先定义的日志优选级,输出各个子模块对应的日志内容。/n

【技术特征摘要】
1.一种面向业务逻辑实现日志输出的方法,其特征在于,包括:
定义处理业务逻辑模块的错误码;
根据所述处理业务逻辑的各个子模块的功能,将包含所述错误码的日志内容添加至所述各个子模块,为所述各个子模块添加日志;
当调用处理业务逻辑的主模块时,所述主模块根据预先定义的日志优选级,输出各个子模块对应的日志内容。


2.根据权利要求1所述的方法,其特征在于,错误码,包括:
所述处理业务逻辑模块各个子模块的名称和错误类型。


3.根据权利要求1所述的方法,其特征在于,根据所述处理业务逻辑的各个子模块的功能,将所述包含错误码的日志内容添加至所述各个子模块,为所述各个子模块添加日志,包括:
根据所述处理业务逻辑的各个子模块的功能,获取各个子模块对应的错误码;
将所述包含错误码的日志内容添加至对应的各个子模块,从而为所述各个子模块添加日志。


4.根据权利要求1所述的方法,其特征在于,预先定义的日志优先级,包括:
致命、错误和调试。


5.根据权利要求1所述的方法,其特征在于,当调用处理业务逻辑的主模块时,所述主模块根据预先定义的日志优选级,输出各个子模块对应的日志内容,包括:
当调用处理业务逻辑的主模块时,所述主模块根据业务逻辑调用所述主模块包含的子模块;
所述子模块执行时,处理业务逻辑的主模块根据预先定义的...

【专利技术属性】
技术研发人员:张朝阳高硕曾晨宸刘勇李博宇高志刚
申请(专利权)人:航天信息股份有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1