Send Apache Access Logs to syslog
I would suggest to instead of piping directly to logger, you would be better off writing to a file and then having a separate process read that file and send it off to syslog.
Many syslog programs, e.g. rsyslog and syslog-ng, can read from a file as well as from /dev/log. Another options is to simply use tail -F and pipe to logger.