Many places in the code is missing either String.format() or should use string interpolation ${} to include the variables as currently it does not work as you can see below, the LogDebug function does *not* do string replacement properly by itself :
` this.Logger.LogDebug("Triggering build configuration {0}...", this.BuildConfigurationId);
`
See the output in BM missing the variable value :
![image](https://user-images.githubusercontent.com/1294511/85084277-acb8b700-b217-11ea-8910-bc5d538ef5ac.png)