• 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03
    • / 15
    • 下载费用:30 金币  

    重庆时时彩内部号码: 日志处理方法及客户端.pdf

    摘要
    申请专利号:

    重庆时时彩单双窍门 www.4mum.com.cn CN201310629422.0

    申请日:

    2013.11.29

    公开号:

    CN103645982A

    公开日:

    2014.03.19

    当前法律状态:

    授权

    有效性:

    有权

    法律详情: 授权|||实质审查的生效IPC(主分类):G06F 11/34申请日:20131129|||公开
    IPC分类号: G06F11/34; H04L29/06 主分类号: G06F11/34
    申请人: 北京奇虎科技有限公司; 奇智软件(北京)有限公司
    发明人: 张鑫润
    地址: 100088 北京市西城区新街口外大街28号D座112室(德胜园区)
    优先权:
    专利代理机构: 北京市中伦律师事务所 11410 代理人: 张思悦
    PDF完整版下载: PDF下载
    法律状态
    申请(专利)号:

    CN201310629422.0

    授权公告号:

    ||||||

    法律状态公告日:

    2017.11.14|||2014.04.16|||2014.03.19

    法律状态类型:

    授权|||实质审查的生效|||公开

    摘要

    本发明公开了一种日志处理方法及客户端,日志处理方法包括:获取日志处理指令,日志处理指令中包括:用户的标识符;根据日志处理指令控制与用户的标识符对应的用户的日志记录开关的工作状态,日志记录开关的工作状态包括开启状态和关闭状态;当用户的日志记录开关的工作状态为开启状态时,记录用户的日志,从而实现对指定用户进行详细的日志记录;当用户的日志记录开关的工作状态为关闭状态时,不记录该用户的日志,从而可以避免服务器因记录大量用户的日志,而对系统的整体性能产生影响。

    权利要求书

    权利要求书
    1.  一种日志处理方法,其包括:
    获取日志处理指令,所述日志处理指令中包括:用户的标识符;
    根据所述日志处理指令控制与所述用户的标识符对应的用户的日志记录开关的工作状态,所述日志记录开关的工作状态包括开启状态和关闭状态;
    当所述用户的日志记录开关的工作状态为开启状态时,记录所述用户的日志;
    当所述用户的日志记录开关的工作状态为关闭状态时,不记录所述用户的日志。

    2.  根据权利要求1所述的日志处理方法,所述日志处理方法还包括:
    对每一个与所述服务器建立连接的用户分配一个用户的标识符。

    3.  根据权利要求1或2所述的日志处理方法,所述日志处理方法还包括:
    将所述日志记录开关的工作状态保存于服务器的存储器中。

    4.  根据权利要求1~3任一项所述的日志处理方法,所述日志处理方法还包括:
    记录系统的日志;
    将用户的日志的日志级别设置为不高于预设的系统的日志的日志级别,其中日志级别越高,日志信息越详细。

    5.  根据权利要求1~4任一项所述的日志处理方法,所述日志处理指令分为:开启指令和关闭指令;
    所述根据所述日志处理指令控制与所述用户的标识符对应的用户的日志记录开关的工作状态,包括:
    在所述日志处理指令为开启指令的情况下,控制所述用户的日志记录开关的工作状态为开启状态;
    在所述日志处理指令为关闭指令的情况下,控制所述用户的日志记录开关的工作状态为关闭状态。

    6.  根据权利要求1~5任一项所述的日志处理方法,其中,所述日志处理指令还包括:日志的类型;
    所述根据所述日志处理指令控制与所述用户的标识符对应的用户的日志记录开关的工作状态的步骤为:
    根据日志处理指令控制与所述用户的标识符和所述日志的类型对应的日志的日志记录开关的工作状态。

    7.  一种日志处理客户端,其包括:
    日志处理指令获取???,用于获取日志处理指令,所述日志处理指令中包括:用户的标识符;
    日志记录开关控制???,用于根据所述日志处理指令控制与所述用户的标识符对应的用户的日志记录开关的工作状态,所述日志记录开关的工作状态包括开启状态和关闭状态;
    日志记录???,用于当所述用户的日志记录开关的工作状态为开启状态时,记录所述用户的日志;以及当所述用户的日志记录开关的工作状态为关闭状态时,不记录所述用户的日志。

    8.  根据权利要求7所述的日志处理客户端,所述日志处理客户端还包括:
    标识符分配???,用于对每一个与所述服务器建立连接的用户分配一个用户的标识符。

    9.  根据权利要求7或8所述的日志处理客户端,所述日志处理客户端还包括:
    保存???,用于将所述日志记录开关的工作状态保存于服务器的存储器中。

    10.  根据权利要求7~9任一项所述的日志处理客户端,所述日志处理客户端还包括:
    系统的日志记录???,用于记录系统的日志;
    日志级别设置???,用于将用户的日志的日志级别设置为不高于系统的日志的日志级别,日志级别越高,日志信息越详细。

    说明书

    说明书日志处理方法及客户端
    技术领域
    本发明属于计算机技术领域,尤其涉及一种日志处理方法及客户端。
    背景技术
    服务器的系统在运行的过程中,会记录一些日志,以便在系统出现问题时,可以辅助程序员定位系统内部错误。
    由于服务器的性能比普通家用计算机强很多,一般都希望单台服务器能服务尽量多的用户。出于性能的考虑一般情况下服务器在运行的过程中开启的日志级别都比较低,在日志中只记录一些比较关键的事件和错误。如果需要查看系统更详细的日志,需要动态调整服务器系统的日志级别。
    然而,当海量用户同时与服务器建立连接的情况下,希望对某些指定用户进行详细的事件记录,以方便系统问题的定位或查找。在这种情况下调整服务器日志级别,将会记录大量的非指定用户的日志,因而影响系统整体性能,严重的情况下会使系统崩溃,并且产生的大量无效日志对于后续的分析也带来非常大的干扰。
    发明内容
    鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的日志处理方法及客户端,能够实现对某些指定用户的日志进行处理。
    依据本发明的一个方面,提供了一种日志处理方法,其包括:获取日志处理指令,日志处理指令中包括:用户的标识符;根据日志处理指令控制与该用户的标识符对应的用户的日志记录开关的工作状态,日志记录开关的工作状态包括开启状态和关闭状态;当该用户的日志记录开关的工作状态为开启状态时,记录该用户的日志;当该用户的日志记录开关的工作状态为关闭状态时,不记 录该用户的日志。
    可选地,日志处理方法还包括:对每一个与服务器建立连接的用户分配一个用户的标识符。
    可选地,日志处理方法还包括:将日志记录开关的工作状态保存于服务器的存储器中。
    可选地,日志处理方法还包括:记录系统的日志;将用户的日志的日志级别设置为不高于预设的系统的日志的日志级别,日志级别越高,日志信息越详细。
    可选地,日志处理指令分为:开启指令和关闭指令;根据日志处理指令控制与用户的标识符对应的用户的日志记录开关的工作状态的步骤包括:在日志处理指令为开启指令的情况下,控制用户的日志记录开关的工作状态为开启状态;在日志处理指令为关闭指令的情况下,控制用户的日志记录开关的工作状态为关闭状态。
    依据本发明的另一个方面,还提供了一种日志处理客户端,其包括:日志处理指令获取???,用于获取日志处理指令,日志处理指令中包括:用户的标识符;日志记录开关控制???,用于根据日志处理指令控制与用户的标识符对应的用户的日志记录开关的工作状态,日志记录开关的工作状态包括开启状态和关闭状态;日志记录???,用于当用户的日志记录开关的工作状态为开启状态时,记录该用户的日志;以及当用户的日志记录开关的工作状态为关闭状态时,不记录该用户的日志。
    可选地,日志处理客户端还包括:标识符分配???,用于对每一个与服务器建立连接的用户分配一个用户的标识符。
    可选地,日志处理客户端还包括:保存???,用于将日志记录开关的工作状态保存于服务器的存储器中。
    可选地,日志处理客户端还包括:系统的日志记录???,用于记录系统的日志;
    日志级别设置???,用于将所记录的用户的日志的日志级别设置为不高于预设的系统的日志的日志级别,日志级别越高,日志信息越详细。
    可选地,所述日志处理指令分为:开启指令和关闭指令;所述日志记录开 关控制??榘ǎ嚎艨刂频ピ?,用于在所述日志处理指令为开启指令的情况下,控制所述用户的日志记录开关的工作状态为开启状态;关闭控制单元,用于在所述日志处理指令为关闭指令的情况下,控制所述用户的日志记录开关的工作状态为关闭状态。
    由上述技术方案可知,本发明的实施例具有如下有益效果:在本发明的实施例中,可以通过日志处理指令来控制用户的日志记录开关的工作状态,当用户的日志记录开关的工作状态为开启状态时,开始或继续记录与用户的标识符对应的用户的日志,从而实现对指定用户进行详细的日志记录。当用户的日志记录开关的工作状态为关闭状态时,停止记录与用户的标识符对应的用户的日志,从而可以避免服务器因记录大量用户的日志,而对系统的整体性能产生影响。
    附图说明
    通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
    图1示出了根据本发明的实施例一种日志处理方法的流程图;
    图2示出了根据本发明的实施例另一种日志处理方法的流程图;
    图3示出了根据本发明的实施例一种日志处理客户端的结构框图;以及
    图4示出了根据本发明的实施例另一种日志处理客户端的结构框图。
    具体实施方式
    下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
    如图1所示,为本发明的实施例中日志处理方法的流程图,该方法包括:
    步骤S101、获取日志处理指令,该日志处理指令中包括:用户的标识符。
    在本发明的实施例中,日志是指记录服务器在运行过程中发生的一些特定的事件,每一行日志都记载着日期、时间、用户及动作等相关操作的描述。
    在本发明的实施例中,上述日志处理指令包括:开启指令和关闭指令,其中,开启指令用于开启记录与上述用户的标识符对应的用户(即指定用户)的日志,例如可以用“open_debug”函数来表示开启指令。关闭指令用于停止记录与上述用户的标识符对应的用户(即指定用户)的日志,例如可以用“close_debug”函数来表示关闭指令,当然可以理解的是,在本发明的实施例中并不限定开启指令和关闭指令的具体表现形式。
    可选地,在本发明的实施例中,用户的标识符用于区分每个用户,该用户的标识符可以是手机号码、QQ号码、身份证号、帐号等,当然也并不限于此。
    可选地,在本发明的实施例中,在步骤S101之前,对每一个与服务器建立连接的用户分配一个用户的标识符。具体地,多个用户与服务器建立连接,并在服务器中进行日志处理注册,然后服务器可以对每一个用户分配一个帐号。当用户需要其日志时,可以向服务器发送日志处理指令,该日志处理指令包括该用户的帐号。
    步骤S103、根据日志处理指令控制与用户的标识符对应的用户的日志记录开关的工作状态,该日志记录开关的工作状态包括开启状态和关闭状态。
    具体地,日志处理指令可以分为:开启指令和关闭指令。在日志处理指令为开启指令的情况下,可以控制用户的日志记录开关的工作状态为开启状态;在日志处理指令为关闭指令的情况下,可以控制用户的日志记录开关的工作状态为关闭状态。
    可选地,在本发明的实施例中,将日志记录开关的工作状态保存于服务器的存储器中。具体地,在服务器和每个用户之间建立一个会话层,可以通过日志记录开关来控制会话层的会话状态,默认情况下该日志记录开关的工作状态为关闭状态。
    可选地,在本发明的实施例中可以采用“user_debug_flag”表示日志记录开关的工作状态,“user_debug_flag=false”表示日志记录开关的工作状态为关闭状态,“user_debug_flag=true”表示日志记录开关的工作状态为开启状态。
    例如,该日志记录开关的当前的工作状态为“user_debug_flag=false”。 如果在步骤S101中,用户的日志处理指令为开启指令(“open_debug”函数),在步骤S103中,可以将日志记录开关的工作状态由“user_debug_flag=false”调整为“user_debug_flag=true”,即将日志记录开关的工作状态调整为开启状态。
    该日志记录开关的当前的工作状态为“user_debug_flag=true”。如果在步骤S101中,用户的日志处理指令为关闭指令(“close_debug”函数),在步骤S103中,可以将日志记录开关的工作状态由“user_debug_flag=true”调整为“user_debug_flag=false”,即将日志记录开关的工作状态调整为关闭状态。
    为了实现上述功能,对于服务器的系统,例如用于记录日志的服务器的系统的各个功能??楹男薷墓嬖蚴牵罕3指鞴δ芎脑胁问菟承?,在最后一个参数的后面添加一个默认调用者参数,正常情况下此参数为空。功能??槟诘挠没录罩窘惺涑?;由“open_debug”函数和“close_debug”函数控制指定用户的日志记录开关,开关控制这个调用者参数的变化,实现代码如下:
    open_debug()//开启指令
    {
    user_debug_flag=true;//日志记录开关的工作状态为开启状态
    }
    close_debug()//关闭指令
    {
    user_debug_flag=flase;//日志记录开关的工作状态为关闭状态
    }
    当用户的日志记录开关的工作状态为开启状态时,进入步骤S105,在步骤S105中,记录该用户的日志。也就是,控制服务器开始或继续记录与用户的标识符对应的用户的日志,从而实现对指定用户进行详细的日志记录。
    当用户的日志记录开关的工作状态为关闭状态时,进入步骤S107,在步骤S107中,不记录该用户的日志。也就是控制服务器停止记录与用户的标识符对应的用户的日志,从而可以避免服务器因记录大量用户的日志,而对系统的整体性能产生影响。
    在本发明的另一个实施例中,当海量用户同时在线的情况下,希望记录某些指定用户的详细的日志,当出现问题时,可以通过服务器输出记录的日志,对系统问题的定位或查找。该方法100还可以包括:记录系统的日志,其中将系统的日志和用户的日志分别设置日志级别,日志级别越高,日志信息越详细,具体地,将用户的日志的日志级别设置为不高于系统的日志的日志级别,其中日志级别越高,日志信息越详细,即用户的日志的日志信息不会比系统的日志的日志信息更详细。优选地,将用户的日志的日志级别设置为与系统的日志的日志级别相同。
    系统的日志是记录系统中硬件、软件和系统问题的信息,同时还可以监视系统中发生的事件。用户可以通过它来检查错误发生的原因,或者寻找受到攻击时攻击者留下的痕迹。
    用户的日志是记录用户的操作信息,比如访问的网络的相关信息,包括网址、访问时间;使用应用程序的相关信息,包括:应用程序的名称、使用时间等。
    例如,现有的系统的日志的日志级别由高到低包括:DEBUG、INFO、WARN和ERROR四种级别,其中日志级别越高,日志信息越详细,即在上述四种级别中DEBUG的日志信息最详细。在一个示例中,如果系统的日志的日志级别为第二高的INFO级别,则用户的日志的日志级别可以设置为INFO、WARN和ERROR这三个级别中的任意一个级别,而不可以设置为比系统日志级别更高的DEBUG级别。
    对于服务于海量用户的服务器来说,在服务器中记录某一个指定用户的详细日志,对于分析系统问题的帮助非常大,有效提高软件工程师在系统对接过程排查问题的效率。
    根据本发明的实施例,日志处理方法还可以包括一个或者多个可选步骤,以实现额外或者附加的功能,然而这些可选步骤对于实现本发明的目的而言并非是不可或缺的,根据本发明的实施例的日志处理方法完全可以在没有这些可选步骤的情况下,实现本发明的目的。这些可选步骤未在图1中示出,但它们与上述各步骤之间的先后执行可以由本领域技术人员根据下述教导而容易地得出。需要指出的是,只要没有特别说明,这些可选步骤连 同上述步骤的执行顺序可以根据实际需要进行选择。
    在本发明的另一个实施例中,日志处理指令可以针对指定用户的每个不同的功能都可以设置是否记录日志,与上述实施例的区别为日志处理指令包含的参数不同。如图2所示,为本发明的实施例中另一种日志处理方法的流程图,包括如下步骤:
    步骤S201、获取日志处理指令,该日志处理指令中包括:用户的标识符和日志的类型,其中该日志的类型包括:应用程序日志、安全日志、系统的日志、FTP日志、WWW日志、DNS服务器日志等。
    在本发明的实施例中,上述日志处理指令包括:开启指令和关闭指令,其中,开启指令用于开启记录与上述用户的标识符对应的用户(即指定用户)的日志,例如可以用“open_debug”函数来表示开启指令。关闭指令用于停止记录与上述用户的标识符对应的用户(即指定用户)的日志,例如可以用“close_debug”函数来表示关闭指令,当然可以理解的是,在本发明的实施例中并不限定开启指令和关闭指令的具体表现形式。
    可选地,在本发明的实施例中,用户的标识符用于区分每个用户,该用户的标识符可以是手机号码、QQ号码、身份证号、帐号等,当然也并不限于此。
    步骤S203、根据日志处理指令,控制与用户的标识符和日志的类型对应的日志的日志记录开关的工作状态。如果该日志记录开关的工作状态为开启状态时,进入步骤S205、记录该用户的、该种类型的日志。如果该日志记录开关的工作状态为关闭状态时,进入步骤S207、不记录该用户的、该种类型的日志。
    具体地,日志处理指令可以分为:开启指令和关闭指令。在日志处理指令为开启指令的情况下,可以控制用户的日志记录开关的工作状态为开启状态;在日志处理指令为关闭指令的情况下,可以控制用户的日志记录开关的工作状态为关闭状态。
    可选地,在本发明的实施例中,将日志记录开关的工作状态保存于服务器的存储器中。具体地,在服务器和每个用户之间建立一个会话层,可以通过日志记录开关来控制会话层的会话状态,默认情况下该日志记录开关的工作状态为关闭状态。
    可选地,在本发明的实施例中可以采用“user_debug_flag”表示日志记录开关的工作状态,“user_debug_flag=false”表示日志记录开关的工作状态为关闭状态,“user_debug_flag=true”表示日志记录开关的工作状态为开启状态。
    根据本发明的实施例,日志处理方法还可以包括一个或者多个可选步骤,以实现额外或者附加的功能,然而这些可选步骤对于实现本发明的目的而言并非是不可或缺的,根据本发明的实施例的日志处理方法完全可以在没有这些可选步骤的情况下,实现本发明的目的。这些可选步骤未在图2中示出,但它们与上述各步骤之间的先后执行可以由本领域技术人员根据下述教导而容易地得出。需要指出的是,只要没有特别说明,这些可选步骤连同上述步骤的执行顺序可以根据实际需要进行选择。
    如图3所示,为本发明的实施例中一种日志处理客户端的结构框图,该日志处理客户端300包括:日志处理指令获取???01、日志记录开关控制???03、日志记录???05。应当理解,图3中所表示的各个??榈牧庸叵到鑫纠?,本领域技术人员完全可以采用其它的连接关系,只要在这样的连接关系下各个??橐材芄皇迪直痉⒚鞯墓δ芗纯?。
    在本说明书中,各个??榈墓δ芸梢酝ü褂米ㄓ糜布?、或者能够与适当的软件相结合来执行处理的硬件来实现。这样的硬件或专用硬件可以包括专用集成电路(ASIC)、各种其它电路、各种处理器等。当由处理器实现时,该功能可以由单个专用处理器、单个共享处理器、或者多个独立的处理器(其中某些可能被共享)来提供。另外,处理器不应该被理解为专指能够执行软件的硬件,而是可以隐含地包括、而不限于数字信号处理器(DSP)硬件、用来存储软件的只读存储器(ROM)、随机存取存储器(RAM)、以及非易失存储设备。
    在本发明的实施例中,日志处理指令获取???01用于获取日志处理指令,日志处理指令中包括:用户的标识符;在本发明的实施例中,日志是指记录服务器在运行过程中发生的一些特定的事件,每一行日志都记载着日期、时间、用户及动作等相关操作的描述。在本发明的实施例中,上述日志处理指令包括分为:开启指令和关闭指令,其中,开启指令用于开启记录与上述用户的标识符对应的用户(即指定用户)的日志,例如可以用“open_debug”函数来表示开启指令;关闭指令用于停止记录关闭与上述用户的标识符对应的用户(即指 定用户)的日志,例如可以用“close_debug”函数来表示关闭指令,当然可以理解的是,在本发明的实施例中并不限定开启指令和关闭指令的具体表现形式。
    在本发明的实施例中,日志记录开关控制???03用于根据所述日志处理指令控制与所述用户的标识符对应的用户的日志记录开关的工作状态,所述日志记录开关的工作状态包括开启状态和关闭状态。
    在本发明的实施例中,日志记录???05用于当所述用户的日志记录开关的工作状态为开启状态时,记录所述用户的日志;以及当所述用户的日志记录开关的工作状态为关闭状态时,不记录所述用户的日志。对于服务于海量用户的服务器,从该服务器中获取某一个指定用户的详细日志,对于分析系统问题的帮助非常大,有效提高软件工程师在系统对接过程排查问题的效率。
    如图4所示,为本发明的另一种日志处理客户端的结构框图,可选地,在本发明的实施例中,日志处理客户端300还包括:标识符分配???07,用于对每一个与所述服务器建立连接的用户分配一个用户的标识符??裳〉?,在本发明的实施例中,用户的标识符用于区分每个用户,该用户的标识符可以是手机号码、QQ号码、身份证号等,当然也并不限于此。
    在本发明的实施例中,日志处理指令可以分为:开启指令和关闭指令。日志记录开关控制???03包括:
    开启控制单元3031,用于在所述日志处理指令为开启指令的情况下,控制所述用户的日志记录开关的工作状态为开启状态;
    关闭控制单元3033,用于在所述日志处理指令为关闭指令的情况下,控制所述用户的日志记录开关的工作状态为关闭状态。在日志处理指令为开启指令的情况下,可以控制用户的日志记录开关的工作状态为开启状态;在日志处理指令为关闭指令的情况下,可以控制用户的日志记录开关的工作状态为关闭状态??裳〉?,在本发明的实施例中可以采用“user_debug_flag”表示日志记录开关的工作状态,“user_debug_flag=false”表示日志记录开关的工作状态为关闭状态,“user_debug_flag=true”表示日志记录开关的工作状态为开启状态。
    可选地,在本发明的实施例中,日志处理客户端300还包括:保存???09,用于将所述日志记录开关的工作状态保存于服务器的存储器中。
    可选地,在本发明的实施例中,日志处理客户端300还包括:
    系统的日志记录???11,用于记录系统的日志;
    日志级别设置???13,用于将用户的日志的日志级别设置为不高于系统的日志的日志级别,日志级别越高,日志信息越详细。
    例如,现有的系统的日志的日志级别由高到低包括:DEBUG、INFO、WARN和ERROR四种级别,日志级别越高,日志信息越详细,在上述四种日志级别中DEBUG的日志信息最详细。在一个示例中,如果系统的日志的日志级别为第二高的INFO级别,则用户的日志的日志级别可以设置为INFO、WARN和ERROR这三个级别中的任意一个级别,而不可以设置为比系统日志级别更高的DEBUG级别。
    由上述技术方案可知,本发明的实施例具有如下有益效果:在本发明的实施例中,可以通过日志处理指令来控制用户的日志记录开关的工作状态,当用户的日志记录开关的工作状态为开启状态时,开始或继续记录与用户的标识符对应的用户的日志,从而实现对指定用户进行详细的日志记录。当用户的日志记录开关的工作状态为关闭状态时,停止记录与用户的标识符对应的用户的日志,从而可以避免服务器因记录大量用户的日志,而对系统的整体性能产生影响。
    在此提供的算法和显示不与任何特定计算设备、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。
    在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。
    类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求?;さ谋痉⒚饕蟊仍诿扛鋈ɡ笾兴魅?记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。
    本领域那些技术人员可以理解,可以对实施例中的设备中的??榻凶允视π缘馗谋洳⑶野阉巧柚迷谟敫檬凳├煌囊桓龌蚨喔錾璞钢???梢园咽凳├械哪?榛虻ピ蜃榧楹铣梢桓瞿?榛虻ピ蜃榧?,以及此外可以把它们分成多个子??榛蜃拥ピ蜃幼榧?。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的替代特征来代替。
    此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求?;さ氖凳├娜我庵欢伎梢砸匀我獾淖楹戏绞嚼词褂?。
    本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件??槭迪?,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的日志处理客户端中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算设备程序和计算设备程序产品)。这样的实现本发明的程序可以存储在计算设备可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。
    应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的 限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算设备来实现。在列举了若干设备的单元权利要求中,这些设备中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序??山庑┑ゴ式馐臀?。
    本发明还公开了A1、一种日志处理方法,其包括:获取日志处理指令,所述日志处理指令中包括:用户的标识符;根据所述日志处理指令控制与所述用户的标识符对应的用户的日志记录开关的工作状态,所述日志记录开关的工作状态包括开启状态和关闭状态;当所述用户的日志记录开关的工作状态为开启状态时,记录所述用户的日志;当所述用户的日志记录开关的工作状态为关闭状态时,不记录所述用户的日志。A2、根据要求A1所述的日志处理方法,所述日志处理方法还包括:对每一个与所述服务器建立连接的用户分配一个用户的标识符。A3、根据A1或A2所述的日志处理方法,所述日志处理方法还包括:将所述日志记录开关的工作状态保存于服务器的存储器中。A4、根据A1~A3任一项所述的日志处理方法,所述日志处理方法还包括:记录系统的日志;将用户的日志的日志级别设置为不高于预设的系统的日志的日志级别,其中日志级别越高,日志信息越详细。A5、根据A1~A4任一项所述的日志处理方法,所述日志处理指令分为:开启指令和关闭指令;所述根据所述日志处理指令控制与所述用户的标识符对应的用户的日志记录开关的工作状态,包括:在所述日志处理指令为开启指令的情况下,控制所述用户的日志记录开关的工作状态为开启状态;在所述日志处理指令为关闭指令的情况下,控制所述用户的日志记录开关的工作状态为关闭状态。A6、根据A1~A5任一项所述的日志处理方法,其中,所述日志处理指令还包括:日志的类型;所述根据所述日志处理指令控制与所述用户的标识符对应的用户的日志记录开关的工作状态的步骤为:根据日志处理指令控制与所述用户的标识符和所述日志的类型对应的日志的日志记录开关的工作状态。B7、一种日志处理客户端,其包括:日志处理指令获取???,用于获取日志处理指令,所述日志处理指令中包括:用户的标识符;日志记录开关控制???,用于根据所述日志处理指令控制与所述用 户的标识符对应的用户的日志记录开关的工作状态,所述日志记录开关的工作状态包括开启状态和关闭状态;日志记录???,用于当所述用户的日志记录开关的工作状态为开启状态时,记录所述用户的日志;以及当所述用户的日志记录开关的工作状态为关闭状态时,不记录所述用户的日志。B8、根据B7所述的日志处理客户端,所述日志处理客户端还包括:标识符分配???,用于对每一个与所述服务器建立连接的用户分配一个用户的标识符。B9、根据B7或B8所述的日志处理客户端,所述日志处理客户端还包括:保存???,用于将所述日志记录开关的工作状态保存于服务器的存储器中。B10、根据B7~B9任一项所述的日志处理客户端,所述日志处理客户端还包括:系统的日志记录???,用于记录系统的日志;日志级别设置???,用于将用户的日志的日志级别设置为不高于系统的日志的日志级别,日志级别越高,日志信息越详细。B11、根据B7~B10任一项所述的日志处理客户端,其中所述日志处理指令分为:开启指令和关闭指令;所述日志记录开关控制??榘ǎ嚎艨刂频ピ?,用于在所述日志处理指令为开启指令的情况下,控制所述用户的日志记录开关的工作状态为开启状态;关闭控制单元,用于在所述日志处理指令为关闭指令的情况下,控制所述用户的日志记录开关的工作状态为关闭状态。B12、根据B7~B11任一项所述的日志处理客户端,其中,所述日志处理指令还包括:日志的类型;所述日志记录开关控制??榻徊接糜诟萑罩敬碇噶羁刂朴胨鲇没У谋晔斗退鋈罩镜睦嘈投杂Φ娜罩镜娜罩炯锹伎氐墓ぷ髯刺?。

    关 键 词:
    日志 处理 方法 客户端
      专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:日志处理方法及客户端.pdf
    链接地址://www.4mum.com.cn/p-5779420.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们

    [email protected] 2017-2018 www.4mum.com.cn网站版权所有
    经营许可证编号:粤ICP备17046363号-1 
     


    收起
    展开
  • 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03