每分钟按部分阅读日志文件的最佳方法是什么?
答案 0 :(得分:0)
您可以定期阅读日志文件,如下所示:
$myFile = "log.txt";
$lines = file($myFile);
$last_line = 0;
@$last_line = file_get_contents('log-last-line.txt');
$i = 0;
foreach($lines as $line){
$i++;
if($i >= $last_line){
//this lines are new, save them in database
}
}
file_put_contents('log-last-line.txt', count($lines));
您可以从日志中写入“log-last-line.txt”最后一行。