一种服务器控制台日志管理系统和方法

文档序号:9352698阅读:573来源:国知局
一种服务器控制台日志管理系统和方法
【技术领域】
[0001]本发明涉及网络信息管理和维护技术领域,尤其涉及一种服务器控制台日志管理系统和方法。
【背景技术】
[0002]随着互联网技术的发展,服务器的应用变得越来越广泛,其每天都要接收大量的业务请求,而服务器在运行的过程中一般都要将这些业务请求记录到日志文件(log文件)中;且在同一个服务器中运行的控制模块也越来越多。
[0003]对于日志文件的输出,现在普遍有两种方式:1).将日志文件全部输出到一个控制台,这种日志文件的输出方式,控制台中的信息量过大,且其中包含的大多数信息并非用户所需要的信息;2).将日志文件分别输出到各个控制模块自己关联的日志文件中,这种日志文件的输出方式,用户无法在控制台中有选择性地看到自己想要的日志文件,需要在对应的控制模块中打开对应的日志文件,如果要同时查看两个控制模块的日志文件,用户需要打开两个日志文件,这样很不方便。
[0004]因而,一种能够解决上述问题的服务器控制台日志管理系统和方法成为了一种需求。

【发明内容】

[0005]针对上述问题,本发明旨在提供一种全新的服务器控制台日志管理系统和方法,其对传统的控制台做出改进,使得控制台能接受用户的控制指令,控制台根据用户输入的控制指令,有选择性地输出日志文件。
[0006]本发明提供的技术方案如下:
[0007]一种服务器控制台日志管理系统,所述服务器控制台日志管理系统中包括:至少一个控制模块和一控制台,其中,
[0008]所述控制模块,用于发送输出请求至所述控制台以控制每个所述控制模块关联的日志文件是否输出到所述控制台;
[0009]所述控制台,与每个所述控制模块连接,用于获取用户的控制指令,并根据所述控制指令判断是否接收每个所述控制模块发送的输出请求。
[0010]在本技术方案中,用户通过控制台中的控制界面输入控制指令,从而与控制控制模块关联的日志文件的输出与否,即控制台只输出用户允许输出的相关日志文件,这样,用户就能有针对性的对服务器中的日志文件进行管理。
[0011]优选地,所述服务器控制台日志管理系统中包括多个所述控制模块,每个所述控制模块分别与所述控制台连接,所述控制台分别控制每个所述控制模块关联的日志文件的输出。
[0012]在本技术方案中,系统中包括多个控制模块,且控制台可以控制该多个控制模块关联的日志文件是否输出。
[0013]优选地,所述控制指令包括:允许所述控制台接收控制模块输出请求的所述控制模块的名称。
[0014]一种服务器控制台日志管理方法,应用于上述的服务器控制台日志管理系统,具体包括以下步骤:
[0015]控制台获取用户输入的控制指令;
[0016]所述控制台监听每个控制模块发出的输出请求;
[0017]控制台根据所述控制指令判断是否接收每个所述控制模块管理输出请求。
[0018]在本技术方案中,只有控制指令允许输出的日志文件才会在控制台中进行输出,实现对日志文件的管理。
[0019]优选地,所述控制指令具体包括允许所述控制台接收控制模块输出请求的所述控制模块的名称。
[0020]优选地,所述控制台根据所述控制指令判断是否接收每个所述控制模块管理输出请求,具体包括:
[0021]当所述控制台接收到任意一个所述控制模块发出的输出请求,若所述控制台接收到的所述控制指令为允许该控制模块关联的日志文件输出,则所述控制台接受该控制模块的输出请求,建立所述控制台和该控制模块之间的连接,在所述控制台中输出该控制模块关联的日志文件;若所述控制台接收到的所述控制指令为不允许该控制模块关联的日志文件输出,则所述控制台拒绝所述该控制模块的输出请求,结束进程。
[0022]本发明提供的服务器控制台日志管理系统和方法,能够带来以下有益效果:
[0023]在本发明中,通过控制台获取用户的控制指令,进而根据该控制指令控制是否接受控制模块发送的输出请求,只有控制指令中允许输出的日志文件才会在控制台的控制界面中进行输出,有效地实现了对控制台日志文件的管理,解决了现有的日志管理系统中将所有的日志文件全部输出到控制台或将日志文件分模块输出而引入的问题,在本发明提供的系统和方法中,可以任意的输出用户希望输出的日志文件并进行查看,简单方便。
【附图说明】
[0024]下面将以明确易懂的方式,结合【附图说明】优选实施方式,对上述特性、技术特征、优点及其实现方式予以进一步说明。
[0025]图1为本发明中服务器控制台日志管理系统结构示意图;
[0026]图2为本发明中服务器控制台日志管理方法流程示意图。
[0027]附图标记:
[0028]10.控制台,21.第一控制模块,22.第二控制模块,2n.第N控制模块。
【具体实施方式】
[0029]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对照【附图说明】本发明的【具体实施方式】。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,并获得其他的实施方式。
[0030]如图1所示为本发明提供的服务器控制台日志管理系统的结构示意图,从图中可以看出,在该服务器控制台日志管理系统中包括:至少一个控制模块和一控制台10,每个控制模块都与控制台10连接,在图示I中,系统中包括了多个控制模块,分别为第一控制模块21、第二控制模块22、……、第二控制模块2η,且这些控制模块都与控制台10连接,分别用于发送输出请求至控制台10以控制每个控制模块关联的日志文件是否输出到控制台10 ;控制台10则用于获取用户的控制指令,并根据控制指令判断是否接收每个控制模块发送的输出请求。具体来说,控制指令包括允许控制台10接收控制模块输出请求的控制模块的名称,如用户允许控制台10的控制界面显示第一控制模块21关联的日志文件,则用户直接输入第一控制模块21的名称即可实现目的,另外,若用户想输出多个控制模块关联的日志文件,则输出多个控制模块的名称,如分别输入第一控制模块21和第二控制模块22的名称,那么就意味着控制台中允许第一控制模块21和第二控制模块22中的日志文件输出并显不O
[0031]具体来说,在工作过程中,用户首先进入控制台10的控制界面并在控制界面中输入控制指令,在输入控制指令的过程中,用户可以选择需要输出的控制模块,如用户选择了第一控制模块21,则控制台10只接受第一控制模块21发送的输出请求,进而将第一
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1