【技术实现步骤摘要】
本技术涉及一种日志消息处理体系结构,尤其涉及动态多输出日志处理装置。
技术介绍
在软件系统中,需要日志功能来记录软件系统运行过程中所发生的事件。构建 适用于软件系统日志功能需求的日志处理体系结构是软件领域所关注的一个重点。目前的一些日志模块有Log4cpp、 Log4j、 Log4cxx等,这些模块提供了统一的日志 输入接口,通过一个或多个日志输出管理器将日志写到文件、日志服务器,或数据 库等位置(称之为输出目的地)。然而,在这些系统中,将日志通过不同的日志输 出管理器输出到输出目的地时,每个日志输出管理器之间的关系是相互独立的,即 每个日志输出管理器接收软件系统输入的日志消息并输出到输出目的地,而不考虑 其他日志输出管理器的输出情况。这样可能导致的问题有(1) 若同一个日志输出管理器被复制多次,则同一条日志会被多次输出到同 一个输出目的地;(2) 若不同的日志输出管理器输出指向同一个输出目的地,则同一条日志会 被多次输出到同一个输出目的地;(3) 若某个日志输出管理器在将日志输出到输出目的地时失败,因每个日志 输出管理器彼此之间的独立性,导致日志输出失败。这样,前两个问题带来的结果是 一方面写入了重复的日志消息,另一方面占 用了更多的资源,造成资源浪费;第三个问题带来的结果是日志输出失败率较高。 在这种情况下,为了解决上述问题,提出了一种动态多输出日志处理装置。经文件 检索发现,目前没有这方面的体系结构。
技术实现思路
说明书第2/3页本技术的目的就是为了克服上述现有技术存在的缺陷,提供一种可提高日 志输出成功率的动态多输出日志处理装置。本技术的目的可以通 ...
【技术保护点】
动态多输出日志处理装置,其特征在于,该装置包括基础设施服务模块、动态输出管理模块、日志输出管理模块、日志预处理模块,所述的基础设施服务模块、动态输出管理模块、日志输出管理模块、日志预处理模块依次自下而上连接。
【技术特征摘要】
【专利技术属性】
技术研发人员:郝黎明,
申请(专利权)人:卡斯柯信号有限公司,
类型:实用新型
国别省市:31[中国|上海]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。