一种基于门面对象的应用服务器日志收集方法及系统技术方案

技术编号:33125220 阅读:28 留言:0更新日期:2022-04-17 00:33
本发明专利技术提供了一种基于门面对象的应用服务器日志收集方法及系统,其中,所述方法包括:启动门面对象获取输出日志;控制门面对象的类对所述输出日志进行收集,得到待加载的收集日志;修改应用服务器的配置,得到配置修改的应用服务器;启动所述配置修改的应用服务器加载所述待加载的收集日志,得到加载后的收集日志。本发明专利技术通过应用服务器加载修改后的门面对象的类的设置方式,实现所有使用门面对象进行输出日志的应用在输出日志时进行额外的收集,提高收集效率且防止日志缺失,从而达到高效收集所有应用日志的效果。集所有应用日志的效果。集所有应用日志的效果。

【技术实现步骤摘要】
一种基于门面对象的应用服务器日志收集方法及系统


[0001]本专利技术涉及信息处理领域,尤其涉及一种基于门面对象的应用服务器日志收集方法及系统。

技术介绍

[0002]现有对应用的输出日志进行统一收集主要有两种方式,一种是应用在输出日志的时候额外进行收集日志的操作,但是这种方式对于之前的旧应用来说需要修改应用代码,如果旧应用很多的话,每一个都要进行修改,工作量较大导致效率较低;另一种是应用输出日志到日志文件中,然后设置定时任务,每隔一段时间查询一次日志文件是否发生了修改,如果发生了修改则对增量的日志进行收集,日志文件是会根据我们设定的条件进行分割的,例如日志文件大小到达阈值、日期变更等,在日志文件进行分割的时候,如果此时日志文件与上一次定时任务查询时的日志文件相比发生了修改,由于这些日志被分割到另外的文件中,从而使下一次定时任务执行时这些修改的日志文件都不能被收集到,从而导致日志缺失。
[0003]在实际的设计方案中,在不侵入应用代码的情况下收集应用日志通常使用定时轮询日志文件来实现,但由于日志文件存在分割归档的情况,最后一次轮询时间点本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于门面对象的应用服务器日志收集方法,其特征在于,包括:启动门面对象获取输出日志;控制门面对象的类对所述输出日志进行收集,得到待加载的收集日志;修改应用服务器的配置,得到配置修改的应用服务器;启动所述配置修改的应用服务器加载所述待加载的收集日志,得到加载后的收集日志。2.根据权利要求1所述的基于门面对象的应用服务器日志收集方法,其特征在于,所述修改应用服务器的配置的步骤包括:对数据包进行修改,将修改后的数据包放入应用服务器的目录中。3.根据权利要求1所述的基于门面对象的应用服务器日志收集方法,其特征在于,所述控制门面对象对所述输出日志进行收集,得到待加载的收集日志的步骤包括:对日志工厂类的获取日志方法进行修改,得到修改后的日志工厂类;将修改后的获取日志方法返回日志实现类;控制日志实现类通过输出日志类输出日志;控制日志实现类通过收集日志类收集日志,得到待加载的收集日志。4.根据权利要求3所述的基于门面对象的应用服务器日志收集方法,其特征在于,所述门面对象的类包括所述修改后的日志工厂类和所述日志实现类。5.根据权利要求4所述的基于门面对象的应用服务器日志收集方法,其特征在于,第一文件夹目录、第二文件夹目录和第三文件夹目录中存放有不同的文件,所述启动配置修改的应用服务器加载门面对象的类,得...

【专利技术属性】
技术研发人员:李志铭
申请(专利权)人:深圳市易平方网络科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1