【技术实现步骤摘要】
日志监控方法
本专利技术涉及计算机软件
,特别涉及一种日志监控方法及系统。
技术介绍
随着软件技术的发展,软件的代码行数变得非常庞大,维护软件的工作也变得十分复杂和困难;最通常的软件维护方法,就是在编写代码的过程中,添加关键业务的日志记录代码;这样在软件运行过程中,关键业务的程序处理情况就记录在日志文件中了,一但系统运行异常,就可以通过分析日志信息,做出相应的处理。通过传统的日志方法维护系统有如下特点:1.故障处理不及时因为通常是系统异常后,用户使用系统时,发现故障,通知管理员,然后才是检查日志,通过日志分析后,才能启动处理方案。2.日志查询效率低因为日志中除去系统故障信息外,还存在大量业务过程的逻辑处理的记录,随着系统复杂性的增加,日志信息量就变得十分庞大,提取与系统运行故障相关的日志,由于大海捞针。
技术实现思路
(一)要解决的技术问题本专利技术要解决的技术问题是:如何及时、高效地查询及处理日志中的信息。(二)技术方案为解决上述技术问题,本专利技术提供了一种日志监控方法,包括以下步骤:S1:实时监听日志文件中变化的字符串,并检测所述变化的字符串中包含的预定义的关键字;S2:触发并执行关键字对应的触发指令。其中,所述步骤S1具体包括:实时监听日志文件的变化,获取日志文件中变化的字符串;将所述变化的字符串与指令字典表中定义的关键字进行比对。其中,以日志文件中行为单位获取所述变化的字符串。其中,所述指令字典表中定义了异常或故障关键字及其对应的触发指令。其中,所述步骤S2具体包括:根据所述关键字对应的触发指令判断是否要求执行操作系统命令;若要执行,则查询操作 ...
【技术保护点】
一种日志监控方法,其特征在于,包括以下步骤:S1:实时监听日志文件中变化的字符串,并检测所述变化的字符串中包含的预定义的关键字;S2:触发并执行关键字对应的触发指令。
【技术特征摘要】
1.一种日志监控方法,其特征在于,包括以下步骤:S1:实时监听日志文件中变化的字符串,并检测所述变化的字符串中包含的预定义的关键字;S2:触发并执行关键字对应的触发指令;所述步骤S1具体包括:实时监听日志文件的变化,获取日志文件中变化的字符串;将所述变化的字符串与指令字典表中定义的关键字进行比对;所述步骤S2具体包括:根据所述关键字对应的触发指令判断是否要求执行操作系统命令;若要执行,则查询操作系统命令字典表,找到所述触发指令对应的操作系统命令并执行;所述指令字典表中定义了异常或故障关键字及其对应的触发指令。2.如权利要求1所述的日志监控方法,其特征在于,以日志文件中行为单位获取所述变化的字符串。3.如权利要求1~2中任一项所述的日志监控方法,其特征在于,步骤S1之后还包括:将所述变化的字符串及触发指令作为外部消息发送。4.如权利要求...
【专利技术属性】
技术研发人员:裔江,
申请(专利权)人:北京神州泰岳软件股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。