And now I notice that you were originally using addDestination but changed it in https://github.com/hybridcluster/eliot/commit/cadee051a462de765bab59ac42d6b372fa49c033

So my feedback is that addDestination shows the relationship between logger and log output much more clearly than startService.