I'd suggest not having the receiver connect to NFS to retrieve data. From a security perspective you are basically creating more systems that have access to other systems, in general this should be avoided if at all possible.
I'm assuming your logs are on some sort of linux system because you are speaking of NFS. Look at the rsyslog package, included in (almost?) all of the major *nix distributions. It provides excellent methods for sending data via syslog over udp or tcp, and reading from files, managing all of the bookmarking internally and transparently.