better syslog reader

Change-Id: I62ef8f0084b1a631274b75b9e880e65786f8da9a