Launch workers with id and port properties

Launch workers with id and port properties

When logging to a central location with a logging utility like syslog,
make it possible to split logs using logging configuration.

This greatly helps, e.g., when viewing logs when many different large
topologies running concurrently.