Do not print a message when syslog is not present

This is defined as ENOENT when locating the log unix socket.

A missing log socket is often the case in containerized systems like
Docker.  Without this suppression, a lot of log spam results.
Add Nicolas Goy as a contributor