Let shutdown terminate all the contexts
Improve the logging message somewhat
Fix the property name emitted
Route the generated message to the next handler
Major refactor to parse and process all the different message type combinations and to pass it onto the next handler in the chain
Extract buffer size as configuration
Add some nullability annotations
Extract utility method for testing json events
Derive the source using the ipaddress rather than hostname/ipaddress combo
Add some basic tests around the syslog handler
Add TravisCI configuration
Add TravisCI build badge