Move backend behaviour to syslog module.
Fix documentation.