1.一种服务器控制台日志管理系统,其特征在于,所述服务器控制台日志管理系统中包括:至少一个控制模块和一控制台,其中,所述控制模块,用于发送输出请求至所述控制台以控制每个所述控制模块关联的日志文件是否输出到所述控制台;所述控制模块为多个,多个控制模块分别关联不同的日志文件,每个所述控制模块分别与所述控制台连接,所述控制台分别控制每个所述控制模块关联的日志文件的输出;
所述控制台,与每个所述控制模块连接,用于获取用户的控制指令,所述控制台监听每个控制模块发出的输出请求,并根据所述控制指令判断是否接收每个所述控制模块发送的输出请求;所述控制台根据所述控制指令判断是否接收每个所述控制模块管理输出请求,具体包括:当所述控制台接收到任意一个所述控制模块发出的输出请求,若所述控制台接收到的所述控制指令为允许该控制模块关联的日志文件输出,则所述控制台接受该控制模块的输出请求,建立所述控制台和该控制模块之间的连接,在所述控制台中输出该控制模块关联的日志文件;若所述控制台接收到的所述控制指令为不允许该控制模块关联的日志文件输出,则所述控制台拒绝所述该控制模块的输出请求,结束进程;
同时,控制台会在接收控制模块的输出请求时,还对控制模块的身份进行判断,以判断该控制模块是否在用户允许输出的控制模块的名单中,如果控制台中需要该控制模块关联的日志文件输出,则接受该输出请求,否则拒绝该输出请求;如果控制模块的输出请求被拒绝了,则该控制模块将日志文件输出到自己的日志文件中,如果客户端的连接请求被接受了,则该控制模块的日志文件输出到控制台中进行显示;日志管理系统可以任意的输出用户希望输出的日志文件并进行查看。
2.如权利要求1所述的服务器控制台日志管理系统,其特征在于,所述控制指令包括:
允许所述控制台接收控制模块输出请求的所述控制模块的名称。
3.一种服务器控制台日志管理方法,其特征在于,所述服务器控制台日志管理方法应用于如权利要求1-2任意一项所述的服务器控制台日志管理系统,具体包括以下步骤:控制台获取用户输入的控制指令;
所述控制台监听每个控制模块发出的输出请求;
所述控制台根据所述控制指令判断是否接收每个所述控制模块管理输出请求;具体包括:当所述控制台接收到任意一个所述控制模块发出的输出请求,若所述控制台接收到的所述控制指令为允许该控制模块关联的日志文件输出,则所述控制台接受该控制模块的输出请求,建立所述控制台和该控制模块之间的连接,在所述控制台中输出该控制模块关联的日志文件;若所述控制台接收到的所述控制指令为不允许该控制模块关联的日志文件输出,则所述控制台拒绝所述该控制模块的输出请求,结束进程;
控制台会在接收控制模块的输出请求时,还对控制模块的身份进行判断,以判断该控制模块是否在用户允许输出的控制模块的名单中,如果控制台中需要该控制模块关联的日志文件输出,则接受该输出请求,否则拒绝该输出请求;如果控制模块的输出请求被拒绝了,则该控制模块将日志文件输出到自己的日志文件中,如果客户端的连接请求被接受了,则该控制模块的日志文件输出到控制台中进行显示;所述日志管理系统可以任意的输出用户希望输出的日志文件并进行查看。
4.如权利要求3所述的服务器控制台日志管理方法,其特征在于:所述控制指令具体包括允许所述控制台接收控制模块输出请求的所述控制模块的名称。