Could you add a elapsedSeconds attribute in the output? This would make XSLT transformation much easier (xslt does not understand timestamps out of the box).
Also, I've noticed that the logger uses XmlDocument as a backing store. This is ineficient in terms of memory (and performance). Any plans to migrate it to a lean and mean XmlWriter based implementation? (sorry for sounding like I only ask and don't give). On Tue, Dec 29, 2009 at 1:08 AM, Ruben Willems <[email protected]>wrote: > Hi > > I updated the msbuild logger that is standard included in CCNet 1.5 > it now shows the startime and elapsedtime on each target > > if you set the verbosity to detailed (/v:d) you also see the Tasks with > these attributes > > if you set the verbosity to diagnostics, (/v:diag) you also see these > attributes on message level > (do not know if that is usefull) > > > the code was already present, but the attributes where only set when > verbosity was detailed or diagnostic, > I just removed those if statements :-) > > > Hope this is what you wanted ... > > it sure helps to get this information. > Take the Latest build. > > > > with kind regards > Ruben Willems > > On Mon, Dec 28, 2009 at 10:19 PM, Jonathan de Halleux < > [email protected]> wrote: > >> We have used this logging in our team to track places in the build that >> could be speed up. >> >> If the XML file contains the elapsed duration formatted as a floating >> point, it makes the XSLT processing much easier. For instance, the MSBuild >> details view could show a table of the 10 slowest task in the build on the >> top of the page. >> >> On Mon, Dec 28, 2009 at 1:03 PM, Ruben Willems <[email protected] >> > wrote: >> >>> Hi >>> >>> >>> indeed, this would be a good enhancemen : >>> created an issue about it >>> http://jira.public.thoughtworks.org/browse/CCNET-1776 >>> >>> >>> with kind regards >>> Ruben Willems >>> >>> >>> On Mon, Dec 28, 2009 at 7:27 PM, peli <[email protected]>wrote: >>> >>>> It would be great if the default msbuild logger would log timestamp >>>> and elapsed times for each target. With this information, the xslt >>>> transform could be upgraded to display the time spent in each >>>> target... and decide what is slowing the build down. >>>> >>> >>> >> >> >> -- >> This posting is provided "AS IS" with no warranties, and confers no >> rights. >> > > -- This posting is provided "AS IS" with no warranties, and confers no rights.
