一种进行日志分析的方法和装置制造方法及图纸

技术编号:11297804 阅读:227 留言:0更新日期:2015-04-15 14:26
本发明专利技术公开了一种进行日志分析的方法和装置,属于计算机技术领域。所述方法包括:获取待分析的第一日志文件的当前数据量,并获取所述第一日志文件的已分析数据量,其中,所述已分析数据量为日志文件中已进行日志分析的日志内容的数据量;将所述第一日志文件的当前数据量与所述第一日志文件的已分析数据量进行数据量比较;如果所述第一日志文件的当前数据量与所述第一日志文件的已分析数据量不相同,则根据所述第一日志文件的已分析数据量获取所述第一日志文件中未进行日志分析的日志内容,进行日志分析。采用本发明专利技术,可以提高读取日志文件的及时性。

【技术实现步骤摘要】
【专利摘要】本专利技术公开了一种进行日志分析的方法和装置,属于计算机
。所述方法包括:获取待分析的第一日志文件的当前数据量,并获取所述第一日志文件的已分析数据量,其中,所述已分析数据量为日志文件中已进行日志分析的日志内容的数据量;将所述第一日志文件的当前数据量与所述第一日志文件的已分析数据量进行数据量比较;如果所述第一日志文件的当前数据量与所述第一日志文件的已分析数据量不相同,则根据所述第一日志文件的已分析数据量获取所述第一日志文件中未进行日志分析的日志内容,进行日志分析。采用本专利技术,可以提高读取日志文件的及时性。【专利说明】一种进行日志分析的方法和装置
本专利技术涉及计算机
,特别涉及一种进行日志分析的方法和装置。
技术介绍
随着计算机技术的发展,计算机的应用越来越广泛,计算机中可以安装有多个应用程序,为了有效地掌握应用程序的运行状况,应用程序的后台服务器会在某日志文件中,如文件名为a.log的日志文件中,对应用程序的使用情况进行记录,当记录时间达到一定时长时,将记录的内容移出,生成新的日志文件,并对该日志文件进行命名,如2014-12-09.log,然后在文件名为a.log的日志文件中继续记录,以此类推。 应用程序通常会对应有多台后台服务器,后台服务器可以读取本地存储的日志文件,以对日志文件进行分析。这些后台服务器在读取日志文件时,通常会通过日志文件的文件名来判断该日志文件是否已读取,进而对未读取的日志文件进行读取。 在实现本专利技术的过程中,专利技术人发现现有技术至少存在以下问题: 对于正在记录的日志文件,如文件名为a.log的日志文件,后台服务器无法确定该日志文件的日志内容是否已读取,因此,后台服务器在读取日志文件时,一般只对生成的日志文件(即文件名为2014-12-09.log的日志文件)进行读取,无法对正在记录的日志文件中的内容进行读取,从而会导致读取日志文件的及时性较差。
技术实现思路
为了解决现有技术的问题,本专利技术实施例提供了一种进行日志分析的方法。所述技术方案如下: 第一方面,提供了一种进行日志分析的方法,所述方法包括: 获取待分析的第一日志文件的当前数据量,并获取所述第一日志文件的已分析数据量,其中,所述已分析数据量为日志文件中已进行日志分析的日志内容的数据量; 将所述第一日志文件的当前数据量与所述第一日志文件的已分析数据量进行数据量比较; 如果所述第一日志文件的当前数据量与所述第一日志文件的已分析数据量不相同,则根据所述第一日志文件的已分析数据量获取所述第一日志文件中未进行日志分析的日志内容,进行日志分析。 第二方面,提供了一种进行日志分析的装置,所述装置包括: 获取模块,用于获取待分析的第一日志文件的当前数据量,并获取所述第一日志文件的已分析数据量,其中,所述已分析数据量为日志文件中已进行日志分析的日志内容的数据量; 比较模块,用于将所述第一日志文件的当前数据量与所述第一日志文件的已分析数据量进行数据量比较; 分析模块,用于如果所述第一日志文件的当前数据量与所述第一日志文件的已分析数据量不相同,则根据所述第一日志文件的已分析数据量获取所述第一日志文件中未进行日志分析的日志内容,进行日志分析。 本专利技术实施例提供的技术方案带来的有益效果是: 本专利技术实施例中,获取待分析的第一日志文件的当前数据量,并获取第一日志文件的已分析数据量,其中,已分析数据量为日志文件中已进行日志分析的日志内容的数据量,将第一日志文件的当前数据量与第一日志文件的已分析数据量进行数据量比较,如果第一日志文件的当前数据量与第一日志文件的已分析数据量不相同,则根据第一日志文件的已分析数据量获取第一日志文件中未进行日志分析的日志内容,进行日志分析,这样,可以根据日志文件的已分析数据量,来获取日志文件中未进行日志分析的日志内容,因此可以对正在记录的日志文件中的日志内容进行分析,从而可以提高读取日志文件的及时性。 【专利附图】【附图说明】 为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。 图1是本专利技术实施例提供的一种进行日志分析的方法流程图; 图2是本专利技术实施例提供的一种进行日志分析的装置结构示意图; 图3是本专利技术实施例提供的一种服务器的结构示意图。 【具体实施方式】 为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。 实施例一 本专利技术实施例提供了一种进行日志分析的方法,如图1所示,该方法的处理流程可以包括如下的步骤: 步骤101,获取待分析的第一日志文件的当前数据量,并获取第一日志文件的已分析数据量。 步骤102,将第一日志文件的当前数据量与第一日志文件的已分析数据量进行数据量比较。 步骤103,如果第一日志文件的当前数据量与第一日志文件的已分析数据量不相同,则根据第一日志文件的已分析数据量获取第一日志文件中未进行日志分析的日志内容,进行日志分析。 本专利技术实施例提供的技术方案带来的有益效果是: 本专利技术实施例中,获取待分析的第一日志文件的当前数据量,并获取第一日志文件的已分析数据量,其中,已分析数据量为日志文件中已进行日志分析的日志内容的数据量,将第一日志文件的当前数据量与第一日志文件的已分析数据量进行数据量比较,如果第一日志文件的当前数据量与第一日志文件的已分析数据量不相同,则根据第一日志文件的已分析数据量获取第一日志文件中未进行日志分析的日志内容,进行日志分析,这样,可以根据日志文件的已分析数据量,来获取日志文件中未进行日志分析的日志内容,因此可以对正在记录的日志文件中的日志内容进行分析,从而可以提高读取日志文件的及时性。 实施例二 本专利技术实施例提供了一种进行日志分析的方法,该方法的执行主体为后台服务器。其中,服务器可以是某应用程序的服务器。 下面将结合【具体实施方式】,对图1所示的处理流程进行详细的说明,内容可以如下: 步骤101,获取待分析的第一日志文件的当前数据量,并获取第一日志文件的已分析数据量。 其中,已分析数据量为日志文件中已进行日志分析的日志内容的数据量。 在实施中,用户可以在终端安装具有某业务功能的应用程序,如某游戏的应用程序,用户在使用该应用程序的过程中,会进行各种操作,如设置操作和运行操作等。应用程序会将自身的运行情况以及接收到的操作指令实时的发送给其服务器,服务器则会对这些信息进行记录,生成对应该应用程序的日志文件。当服务器需要对日志文件进行分析时,月艮务器可以在已经记录的日志文件中,获取某日志文件(即第一日志文件)作为待分析的日志文件,然后可以获取第一日志文件的当前的数据量,并且可以在本地存储的日志文件的分析记录中,获取第一日志文件的已分析数据量。 例如,用户在终端安装用于观看视频的应用程序,用户打开该应用程序后,点击设置选项,终端则会显示设置界面,用户在设置界面中开启检查更新和推送消息功能,该应用程序则会将接收到的设置指令实时发送给其对应的服务器,用户本文档来自技高网
...
一种进行日志分析的方法和装置

【技术保护点】
一种进行日志分析的方法,其特征在于,所述方法包括:获取待分析的第一日志文件的当前数据量,并获取所述第一日志文件的已分析数据量,其中,所述已分析数据量为日志文件中已进行日志分析的日志内容的数据量;将所述第一日志文件的当前数据量与所述第一日志文件的已分析数据量进行数据量比较;如果所述第一日志文件的当前数据量与所述第一日志文件的已分析数据量不相同,则根据所述第一日志文件的已分析数据量获取所述第一日志文件中未进行日志分析的日志内容,进行日志分析。

【技术特征摘要】

【专利技术属性】
技术研发人员:黄孟柱
申请(专利权)人:广州酷狗计算机科技有限公司
类型:发明
国别省市:广东;44

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

1