【技术实现步骤摘要】
本专利技术涉及文件处理
,具体涉及一种日志记录的方法,一种日志记录的装置,以及,一种日志记录的系统。
技术介绍
网络设备、系统及服务程序等,在运作时都会产生一个叫日志(log)的事件记录;每一行日志都记载着日期、时间、使用者及动作等相关操作的描述。日志是查看系统运行状态和排查问题的主要依据。日志可以用来对线上业务运行过程的记录和运行程序的监控,通过分析记录的日志可以为出现和可能出现的错误进行提示、警告,还可以统计业务标识信息,为业务逻辑改进和应用程序升级提供可靠的依据。例如,某个软件中应用程序出现崩溃情况,那么可以从程序事件日志中找到相应的记录,从而帮助分析并解决问题。现有技术中,日志记录的内容通常是海量的,以诸如电子支付系统等线上系统的日志记录为例,一笔支付交易,往往会产生多条日志记录,并且,并发的多笔交易产生的记录往往会交错层叠的记录下来,在这种情况下,相关技术人员如果想要查询系统中某个或某几个功能模块的运行情况,或对某个出错的问题排查的效率是比较低的,比如,用户需要查询在一段时间内系统调用了哪些服务,服务的调用顺序是怎样的?系统抛出的出错报警涉及的模块有哪 ...
【技术保护点】
一种日志记录的方法,包括:获取日志数据,所述日志数据中包括日志级别和特征信息标识;当存在某个日志级别对应的预置配置文件时,将相应日志级别的日志数据写入该配置文件中;所述配置文件用于由预设进程进行扫描,以进行异常日志提醒处理;在所述配置文件中按特征信息标识组织对应的日志数据。
【技术特征摘要】
1.一种日志记录的方法,包括 获取日志数据,所述日志数据中包括日志级别和特征信息标识; 当存在某个日志级别对应的预置配置文件时,将相应日志级别的日志数据写入该配置文件中;所述配置文件用于由预设进程进行扫描,以进行异常日志提醒处理; 在所述配置文件中按特征信息标识组织对应的日志数据。2.如权利要求I所述的方法,所述日志数据中还包括记录时间;所述的方法还包括 将所述按特征信息标识组织的日志数据,按照所述记录时间进行排序。3.如权利要求2所述的方法,所述方法用于交易平台的日志记录,所述特征信息标识为交易平台中每笔交易的交易流水号。4.如权利要求I或2或3所述的方法,所述日志级别具有标识,所述预置配置文件为文件名中包含所述日志级别标识的配置文件; 所述当存在某个日志级别对应的预置配置文件时,将相应日志级别的日志数据写入对应的配置文件中的步骤包括 检查指定目录下是否存在具有包含相应日志级别标识的文件名的配置文件; 若是,则将相应日志级别的日志数据写入对应的配置文件中。5.如权利要求I或2或3所述的方法,所述日志数据中还包括业务标识信息,所述日志级别具有标识,所述预置配置文件为文件名包含所述业务标识信息日志级别标识的配置文件; 所述当存在某个日志级别对应的预置配置文件时,将相应日志级别的日志数据写入对应的配置文件中的步骤包括 检查指定目录下是否存在具有包含相应业务标识信息和日志级别标识的文件名的配...
【专利技术属性】
技术研发人员:柴昱,
申请(专利权)人:北京奇虎科技有限公司,奇智软件北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。