一种输出日志信息的方法及系统技术方案

技术编号:9086974 阅读:186 留言:0更新日期:2013-08-28 23:32
本发明专利技术公开了一种输出日志信息的方法及系统,该方法在生成日志信息后被触发,包括:接收日志输出请求;判断请求输出的日志的级别是否不低于设定级别;如果请求输出的日志的级别不低于设定级别,将请求输出的日志携带的功能标识保存在内存中,并在以预设时间进行计数的计数周期内将请求输出的日志的级别以及低于该级别的日志信息输出。采用本发明专利技术的方法及系统,能够输出定位问题和分析问题发生的原因所需的信息。

【技术实现步骤摘要】
一种输出日志信息的方法及系统
本专利技术涉及计算机技术,特别涉及一种输出日志信息的方法及系统。
技术介绍
在智能电视的门户系统中,系统包含的网元上运行的日志系统,在通常情况下将日志分为Error级别和Debug级别;一般在系统正式上线运营时会将日志设定在一个较高的级别,比如Error级别,但是Error级别的日志只能提示该网元运行过程中出现了错误,考虑到效率问题,Error级别的日志一般是在系统发生错误时候才输出,且只能输出和Error有直接关系的信息,不能够详细输出定位问题所需要的Debug信息,例如运行一个函数,在生成Error日志之前可能已生成了三条Debug日志,然后生成了Error日志,在当发生Error时,仅靠输出Error日志的信息可能不够,只有输出上述三条Debug日志的信息,才能完成问题的定位。因此,现有的系统发生了Error,在定位问题和分析问题发生的原因时由于不能够获取到足够的信息,只能获得Error日志,定位较为困难且工作效率较为低下。
技术实现思路
本专利技术提供了一种输出日志信息的方法及系统,用以使得的项目或应用得以实现。根据本专利技术的一个方面,提供了一种输本文档来自技高网...
一种输出日志信息的方法及系统

【技术保护点】
一种输出日志信息的方法,其特征在于,该方法在生成日志信息后被触发,包括:接收日志输出请求;判断请求输出的日志的级别是否不低于设定级别;如果请求输出的日志的级别不低于设定级别,将请求输出的日志携带的功能标识保存在内存中,并在以预设时间进行计数的计数周期内将请求输出的日志的级别以及低于该级别的日志信息输出;所述日志携带的功能标识为用以表示日志所对应的一类操作或一类功能的信息。

【技术特征摘要】
1.一种输出日志信息的方法,其特征在于,该方法在生成日志信息后被触发,包括:接收日志输出请求;判断请求输出的日志的级别是否不低于设定级别;如果请求输出的日志的级别不低于设定级别,将请求输出的日志携带的功能标识保存在内存中,并在以预设时间进行计数的计数周期内将请求输出的日志的级别以及低于该级别的日志信息输出;所述日志携带的功能标识为用以表示日志所对应的一类操作或一类功能的信息;如果在预设时间内,再一次接收到不低于设定级别的输出日志信息的请求,重新设定以所述预设时间进行计数,并在该重新设定的计数周期内将请求输出的日志的级别以及低于该级别的日志信息输出;如果在预设时间之后,再一次接收到不低于设定级别的输出日志信息的请求,将请求输出的日志携带的功能标识保存在内存中,再次设定以所述预设时间进行计数,并在该再次设定的计数周期内将请求输出的日志的级别以及低于该级别的日志信息输出。2.如权利要求1所述的方法,其特征在于,该方法进一步包括:在所述计数周期届满之后,清除内存中的功能标识。3.如权利要求1-2任一项所述的方法,其特征在于,该方法进一步包括:如果请求输出的日志的级别低于设定级别,判断内存中是否存在功能标识;如果存在功能标识,将请求输出的日志的级别以及低于该级别的日志信息输出;如果不存在功能标识,不输出请求级别的日志信息。4.如权利要求1所述的方法,其特征在于,所述接收日志输出请求之后进一步包括:判断设定级别是否为最低的日志级别,如果设定级别是最低的日志级别,在接收到外部结束指令前将请求输出的日志的级别以及低于该级别的日志信息输出。5.一种输出日志信息的系统,其特征在于,该系统包含:控制模块,在生成日志信息后被触发,接收日志输出请求,判断请求输出的日志的级别是否不低于设定级别,如果是,则将请求输出的日志携带的功能标识保存在内存中,输出第一触发信号至计数器,输出第二触发信号至输出模块;计数...

【专利技术属性】
技术研发人员:曹西锋于芝涛
申请(专利权)人:青岛海信传媒网络技术有限公司
类型:发明
国别省市:

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

1