摘要
本申请涉及一种采集linux系统日志轮转文件的方法及装置。该方法包括:在linux系统中配置待采集的日志轮转文件的文件路径;在日志采集程序启动时,基于所述文件路径获取目标日志文件和/或目标目录;生成所述目标日志文件的文件状态信息并保存;为每一个所述文件路径对应的目标目录及其父目录分别添加事件监听;当日志文件满足日志轮转条件时,通过所述事件监听和所述文件状态信息进行日志轮转文件采集。本申请涉及的采集linux系统日志轮转文件的方法及装置,能够同时支持logrotate工具常用的create模式和copytruncate模式,精准识别轮转后的日志文件,避免因配置问题导致重复采集或漏采集。