发明名称 一种基于文件系统的日志存储方法
摘要 本发明公开了一种基于文件系统的日志存储方法,该方法设置日志文件,将需要存储的日志以日志记录的形式写入至日志文件中,利用文件系统管理日志文件和存储设备,并将日志文件中的日志存储到存储设备中。本发明通过设置日志文件、将日志以日志记录的形式存储到日志文件中,并借助于文件系统对日志文件进行存储管理,降低了日志管理复杂度,提高了日志的存储速度。
申请公布号 CN102981944B 申请公布日期 2016.04.20
申请号 CN201210533574.6 申请日期 2012.12.12
申请人 青岛海信宽带多媒体技术有限公司 发明人 张淑岩
分类号 G06F11/34(2006.01)I;G06F12/02(2006.01)I 主分类号 G06F11/34(2006.01)I
代理机构 青岛联智专利商标事务所有限公司 37101 代理人 李升娟
主权项 一种基于文件系统的日志存储方法,其特征在于,设置日志文件,将需要存储的日志以日志记录的形式写入至日志文件中,利用文件系统管理日志文件和存储设备,并将日志文件中的日志存储到存储设备中;采用下述方法将当前日志记录写入至所述日志文件中:计算当前日志记录的长度;判断日志文件剩余空间能否存放当前日志记录;在剩余空间能存放当前日志记录时,将当前日志记录根据写指针位置写入至剩余空间;否则,将写指针移动到最早写入的日志记录的首地址,将当前日志记录从该首地址开始写入;在将当前日志记录写入到所述日志文件中之后,将写指针保存到独立于日志文件的索引文件中;在下次写入日志记录时,从索引文件中读取写指针。
地址 266555 山东省青岛市经济技术开发区前湾港路218号