Add support for MSBuild Distributed Loggers #536
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
MsBuild allows for the configuration of distributed loggers to allow build tasks to be farmed out to agents and the logs of those agents to be collected by some central logger. This pull request adds support for configuring these loggers via FAKE, mimicing the existing FileLogger configuration.
This pull request will allow for all TFS Builds to receive good, detailed logs for FAKE builds, while allowing the configuration of those logs to be a part of the overall product.
This also happens to bring us to feature parity with PSake in this regard.
@ctaggart and I have been testing this today with some builds of Sourcelink to great success, and adding this support to FAKE would close an issue he's been tracking in that project as well.