Registro de mensajes de compilación con MSBuild 4.0

Estoy usando MsBuild 4.0 en código, así:

 var globalProperties = new Dictionary<string, string>();
 var buildRequest = new BuildRequestData(solutionPathAbsolute, globalProperties, null, new string[] { "Build" }, null);
 var pc = new ProjectCollection();

 var result = BuildManager.DefaultBuildManager.Build(new BuildParameters(pc), buildRequest);

Observe cómo esta API es completamente diferente de MsBuild 3.5 ... ¿Cómo se engancha en un registrador para recibir mensajes detallados de compilación con la nueva API?

Respuestas a la pregunta(1)

Su respuesta a la pregunta