[发明专利]日志处理方法及客户端有效
申请号: | 201310629422.0 | 申请日: | 2013-11-29 |
公开(公告)号: | CN103645982B | 公开(公告)日: | 2017-11-14 |
发明(设计)人: | 张鑫润 | 申请(专利权)人: | 北京奇虎科技有限公司;奇智软件(北京)有限公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34;H04L29/06 |
代理公司: | 北京市中伦律师事务所11410 | 代理人: | 张思悦 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 日志 处理 方法 客户端 | ||
技术领域
本发明属于计算机技术领域,尤其涉及一种日志处理方法及客户端。
背景技术
服务器的系统在运行的过程中,会记录一些日志,以便在系统出现问题时,可以辅助程序员定位系统内部错误。
由于服务器的性能比普通家用计算机强很多,一般都希望单台服务器能服务尽量多的用户。出于性能的考虑一般情况下服务器在运行的过程中开启的日志级别都比较低,在日志中只记录一些比较关键的事件和错误。如果需要查看系统更详细的日志,需要动态调整服务器系统的日志级别。
然而,当海量用户同时与服务器建立连接的情况下,希望对某些指定用户进行详细的事件记录,以方便系统问题的定位或查找。在这种情况下调整服务器日志级别,将会记录大量的非指定用户的日志,因而影响系统整体性能,严重的情况下会使系统崩溃,并且产生的大量无效日志对于后续的分析也带来非常大的干扰。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的日志处理方法及客户端,能够实现对某些指定用户的日志进行处理。
依据本发明的一个方面,提供了一种日志处理方法,其包括:获取日志处理指令,日志处理指令中包括:用户的标识符;根据日志处理指令控制与该用户的标识符对应的用户的日志记录开关的工作状态,日志记录开关的工作状态包括开启状态和关闭状态;当该用户的日志记录开关的工作状态为开启状态时,记录该用户的日志;当该用户的日志记录开关的工作状态为关闭状态时,不记录该用户的日志。
可选地,日志处理方法还包括:对每一个与服务器建立连接的用户分配一个用户的标识符。
可选地,日志处理方法还包括:将日志记录开关的工作状态保存于服务器的存储器中。
可选地,日志处理方法还包括:记录系统的日志;将用户的日志的日志级别设置为不高于预设的系统的日志的日志级别,日志级别越高,日志信息越详细。
可选地,日志处理指令分为:开启指令和关闭指令;根据日志处理指令控制与用户的标识符对应的用户的日志记录开关的工作状态的步骤包括:在日志处理指令为开启指令的情况下,控制用户的日志记录开关的工作状态为开启状态;在日志处理指令为关闭指令的情况下,控制用户的日志记录开关的工作状态为关闭状态。
依据本发明的另一个方面,还提供了一种日志处理客户端,其包括:日志处理指令获取模块,用于获取日志处理指令,日志处理指令中包括:用户的标识符;日志记录开关控制模块,用于根据日志处理指令控制与用户的标识符对应的用户的日志记录开关的工作状态,日志记录开关的工作状态包括开启状态和关闭状态;日志记录模块,用于当用户的日志记录开关的工作状态为开启状态时,记录该用户的日志;以及当用户的日志记录开关的工作状态为关闭状态时,不记录该用户的日志。
可选地,日志处理客户端还包括:标识符分配模块,用于对每一个与服务器建立连接的用户分配一个用户的标识符。
可选地,日志处理客户端还包括:保存模块,用于将日志记录开关的工作状态保存于服务器的存储器中。
可选地,日志处理客户端还包括:系统的日志记录模块,用于记录系统的日志;
日志级别设置模块,用于将所记录的用户的日志的日志级别设置为不高于预设的系统的日志的日志级别,日志级别越高,日志信息越详细。
可选地,所述日志处理指令分为:开启指令和关闭指令;所述日志记录开关控制模块包括:开启控制单元,用于在所述日志处理指令为开启指令的情况下,控制所述用户的日志记录开关的工作状态为开启状态;关闭控制单元,用于在所述日志处理指令为关闭指令的情况下,控制所述用户的日志记录开关的工作状态为关闭状态。
由上述技术方案可知,本发明的实施例具有如下有益效果:在本发明的实施例中,可以通过日志处理指令来控制用户的日志记录开关的工作状态,当用户的日志记录开关的工作状态为开启状态时,开始或继续记录与用户的标识符对应的用户的日志,从而实现对指定用户进行详细的日志记录。当用户的日志记录开关的工作状态为关闭状态时,停止记录与用户的标识符对应的用户的日志,从而可以避免服务器因记录大量用户的日志,而对系统的整体性能产生影响。
附图说明
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
图1示出了根据本发明的实施例一种日志处理方法的流程图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司;奇智软件(北京)有限公司,未经北京奇虎科技有限公司;奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310629422.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种自行车专用伞
- 下一篇:含铜弹性钢丝镀银结构的磁能发电机转子滑环