I thought about converting my runit startup scripts to use syslog, so installed syslog-ng-nosystemd & syslog-ng-runitserv. However, I could not get syslog-ng to start cleanly because of a message concerning unix-dgram. Seems there's some prior info on this at
https://bbs.archlinux.org/viewtopic.php?id=203174. I didn't try the hack of syslog-ng.conf mentioned there, but eventually did install tcp_wrappers from aur which seemed to fix the problem.
Not sure exactly why we need the wrapper, but perhaps it's because the standard conf is allowing remote logging.