base off of rsyslog