1.一种获取服务器日志的系统,其特征在于,所述系统包括至少一台日志服务器和多台工作服务器;
工作服务器,用于将自身生成的服务器日志发送给日志服务器;
日志服务器,用于接收来自工作服务器的服务器日志,将所述服务器日志保存到本地,并在接收到来自客户端的查询请求时,从本地获取对应的服务器日志,将获取到的服务器日志返回给所述客户端。
2.如权利要求1所述的系统,其特征在于,所述日志服务器包括:
消息处理模块,用于接收来自工作服务器的服务器日志,以消息队列的方式缓存服务器日志;
日志转载模块,用于从消息处理模块中获取所述服务器日志,将获得的服务器日志发送到存储模块;
存储模块,用于存储所述服务器日志;
查询模块,用于接收来自客户端的查询请求,从存储模块中获取对应的服务器日志,并将获取到的服务器日志返回给客户端。
3.如权利要求2所述的系统,其特征在于,所述查询请求中包含服务器标识和时间段;
所述查询模块,具体用于接收来自客户端的查询请求,根据所述查询请求中的服务器标识和时间段,从存储模块中获取与所述服务器标识对应的工作服务器在所述时间段内生成的服务器日志,并将获取到的服务器日志发送给客户端。
4.如权利要求1所述的系统,其特征在于,
所述工作服务器,还用于对自身生成的服务器日志进行过滤。
5.如权利要求1所述的系统,其特征在于,所述服务器日志中包含日志类型信息。
6.一种获取服务器日志的方法,其特征在于,所述方法包括:
日志服务器通过消息队列接收来自工作服务器的服务器日志;
日志服务器从所述消息队列中获取所述服务器日志,对所述服务器日志进行存储到本地;
当日志服务器接收来自客户端的查询请求,从本地获取对应的服务器日志,并将获取到的服务器日志返回给所述客户端。
7.如权利要求6所述的方法,其特征在于,所述查询请求中包含服务器标识和时间段;
所述日志服务器获取对应的服务器日志,具体为:
所述日志服务器根据所述查询请求中的服务器标识和时间段,获取与所述服务器标识对应的工作服务器在所述时间段内生成的服务器日志。
8.如权利要求7所述的方法,其特征在于,所述服务器日志中包含日志类型信息。
9.一种获取服务器日志的方法,其特征在于,所述方法包括:
工作服务器收集自身生成的服务器日志;
工作服务器对所述服务器日志进行过滤,将过滤后的服务器日志发送给日志服务器。
10.如权利要求9述的方法,其特征在于,所述过滤后的服务器日志中包含日志类型信息。