package uk.bl.monitrix.util;
import java.io.IOException;
import uk.bl.monitrix.database.mongodb.ingest.MongoDBIngestConnector;
import uk.bl.monitrix.heritrix.IncrementalLogfileReader;
public class IncrementalLogProcessor {
private static final String LOG_FILE = "/home/simonr/dummy.log";
public static void main(String[] args) throws IOException, InterruptedException {
MongoDBIngestConnector mongo = new MongoDBIngestConnector("localhost", "monitrix", 27017);
IncrementalLogfileReader reader = new IncrementalLogfileReader(LOG_FILE);
while (true) {
System.out.println("Loading next batch");
mongo.insert(LOG_FILE, reader.newIterator());
System.out.println("Done - waiting 15s");
Thread.sleep(15000);
}
}
}