Но во-первых, syslog'ом может прикинутся и graylog, например, на удалённом хосте.
А во-вторых, если вам не нужны логи прямо в реалтайме, то почему нельзя просто запускать по крону скрипт скажем раз в минуту, который парсит лог, который пишет PostgreSQL (сохраняя последнюю позицию и начиная с неё в следующий раз) и достаёт из этого лога только то, что вам нужно?