[发明专利]一种记录日志的方法、装置及系统有效
申请号: | 200810218383.4 | 申请日: | 2008-12-12 |
公开(公告)号: | CN101753344A | 公开(公告)日: | 2010-06-23 |
发明(设计)人: | 陶建波 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/56 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 记录 日志 方法 装置 系统 | ||
技术领域
本发明涉及通信领域,特别涉及一种记录日志的方法、装置及系统。
背景技术
在现有的信息系统中(比如电信系统、一般的企业应用系统),当 系统出了故障之后,大部分情况都需要系统输出运行信息以便进行问题 定位,这个输出的信息就是常说的日志。
因为输出的日志需要占用大量磁盘空间、消耗磁盘读写资源,影响 系统性能,而且大量的日志也影响后续的阅读分析,所以不能不限制日 志信息输出量。
为了控制日志的输出量,现有技术方案中把日志信息进行分级(如 分为错误、警告、一般信息、调试等级别),通过开关控制,只记录错 误级别日志到文件中。但是发明人在发明过程中发现,对于一个复杂的 电信系统,如OCS(在线计费系统Online Charging System),一个业 务请求处理失败时,不能根据输出的日志信息快速定位出失败原因。
发明内容
本发明实施例要解决的问题是在控制日志信息输出量的基础上,输 出与处理失败的业务请求相关的日志信息,以便根据输出的日志信息快 速定位出失败原因。
本发明实施例一方面提供了一种记录日志的方法,包括:
接收记录业务请求相关信息的请求;
根据所述记录业务请求相关信息的请求将所述业务请求相关信息 记录到与所述业务请求关联的日志缓存区;
接收日志输出请求,根据所述日志输出请求将所述业务请求关联的 日志缓存区中的业务请求相关信息写入日志文件中。
本发明实施例一方面提供了一种记录日志的方法,包括:
发送记录业务请求相关信息的请求,以便日志处理装置根据所述记 录业务请求相关信息的请求将业务请求相关信息记录到与所述业务请 求关联的日志缓存区;
当所述业务请求处理失败时,发送日志输出请求,以便日志处理装 置根据所述日志输出请求将所述业务请求关联的日志缓存区中的业务 请求相关信息写入日志文件中。
本发明实施例一方面提供了一种日志处理装置,包括:
接收单元,用于接收记录业务请求相关信息的请求,以及日志输出 请求;
日志处理单元,用于根据所述记录业务请求相关信息的请求将所述 业务请求相关信息记录到与所述业务请求关联的日志缓存区;以及根据 日志输出请求将所述业务请求关联的日志缓存区中的业务请求相关信 息写入日志文件中。
本发明实施例一方面提供了一种业务处理装置,包括:
请求发送单元,用于发送记录业务请求相关信息的请求,以便日志 处理装置根据所述记录业务请求相关信息的请求将所述业务请求相关 信息记录到与所述业务请求关联的日志缓存区;
处理单元,用于当所述业务请求处理失败时,发送日志输出请求, 以便日志处理装置根据所述日志输出请求将所述业务请求关联的日志 缓存区中的业务请求相关信息写入日志文件中。
本发明实施例一方面提供了一种记录日志的系统,包括:
业务处理装置,用于发送记录业务请求相关信息的请求,以便日志 处理装置根据所述记录业务请求相关信息的请求将业务请求相关信息 记录到与所述业务请求关联的日志缓存区,以及当所述业务请求处理失 败时,发送日志输出请求,以便日志处理装置根据所述日志输出请求将 所述业务请求关联的日志缓存区中的业务请求相关信息写入日志文件 中;
日志处理装置,用于接收记录业务请求相关信息的请求,根据所述 记录业务请求相关信息日志的请求将所述业务请求相关信息记录到与 所述业务请求关联的日志缓存区,以及接收日志输出请求,根据所述日 志输出请求将所述业务请求关联的日志缓存区中的业务请求相关信息 写入日志文件中。
本发明实施例提供的一种记录日志的方法,装置及系统,通过将与 业务请求相关信息记录到与该业务请求关联的日志缓存区,并在业务请 求处理失败时,输出该日志缓存区中的日志信息,可实现在控制日志信 息输出量的基础上,输出与处理失败的业务请求相关的日志信息,以便 根据输出的日志信息快速定位出失败原因。
附图说明
图1为本发明一种记录日志的方法的一个实施例的流程图;
图2为本发明实现按记录顺序输出日志的一个实施例的示意图;
图3为本发明通过线程变量建立与业务请求关联的日志缓存区的 一个实施例的示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810218383.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种有两排装饰带的毛领男上衣
- 下一篇:带领子的棉衣