Previously the timestamp was locked to the time at which the logger process started. This change parses messages in bash and then calls the logger once for each message ignoring newlines (read -r) in order to guarantee the timestamp is correct.
sv check
This guarantees that the logger starts after syslog and the process it's logging.