发明名称 |
一种系统日志实现方法和装置 |
摘要 |
本发明提供一种系统日志实现方法和装置。该方法中,在客户端产生日志进程对象实体、日志发送对象实体,在服务器端产生日志接收对象实体、日志信息写对象实体,所述系统日志实现方法包括如下步骤:客户端日志进程对象实体记录系统日志,并将所述日志插入到客户端日志队列中;日志发送对象实体从所述队列中取出系统日志发送到服务器端;服务器端日志接收对象实体监听到所述连接请求,接收所述系统日志数据并把系统日志插入到服务器端的日志队列中;日志信息写对象实体从队列中取出该系统日志,并将其记录到本地的系统日志文件中。通过本发明的方法可以对复杂的分布式系统日志进行集中记录、管理。 |
申请公布号 |
CN100440795C |
申请公布日期 |
2008.12.03 |
申请号 |
CN200410002142.8 |
申请日期 |
2004.01.05 |
申请人 |
华为技术有限公司 |
发明人 |
陈坚;秦省辉 |
分类号 |
H04L12/24(2006.01) |
主分类号 |
H04L12/24(2006.01) |
代理机构 |
北京同达信恒知识产权代理有限公司 |
代理人 |
黄志华 |
主权项 |
1、一种系统日志实现方法,其特征在于,在客户端产生日志进程对象实体、日志发送对象实体,在服务器端产生日志接收对象实体、日志信息写对象实体,所述系统日志实现方法包括如下步骤:A、系统的各个子模块调用客户端日志进程对象实体,客户端日志进程对象实体记录系统日志,并将所述日志插入到客户端日志队列中;B、日志发送对象实体向所述服务器端发出连接请求,并从所述队列中取出系统日志发送到服务器端,其中,将所述客户端与所述服务器端连接失败时的系统日志记录到本地文件中,在所述客户端与所述服务器端重新建立连接成功时,将所述保存在本地文件中的系统日志发送到所述服务器端;C、服务器端日志接收对象实体监听到所述连接请求,接收所述系统日志数据并把系统日志插入到服务器端的日志队列中;D、日志信息写对象实体从队列中取出该系统日志,并将其记录到本地的系统日志文件中。 |
地址 |
518129广东省深圳市龙岗区坂田华为总部科研中心F1-18楼知识产权部 |