Help is up and running

March 12th, 2009

Not that I personally feel strongly about this, but some like to have a help file to browse. I am much more partial to C# and test-cases as documentation; however, this was really quick effort thanks to Dave Sexton’s work on DocProject. It greatly simplified the entire help-building process into something easy and repeatable thanks to it’s integration with MSBuild. The DocSite had some issues, so as for now you’ll have to deal without the nicety of the navigation frame (You can always download the chm file if it matters).

Anyway, I broke the help into two parts:
CSharpTest.Net.Logging - Covers the logging api as described under Projects/Logging
CSharpTest.Net.Utils - Covers all the ’shared code’ utilities described on Projects/Shared

First launch, CoverageReport

February 24th, 2009

Well, I finally got some code up and published. Ran into an issue with NCoverExplorer and was forced to rewrite it’s reporting.  It’s some horribly ugly code and the need to be quick outweighed the need to be elegant as it oft does in small tools like this one.

Published at:  http://code.google.com/p/ncover-report/

The project allows you to combine NCover 1.5x xml files into a single output file while creating NCoverExplorer compatible xml report files.

The first contribution: log4net.xsd

November 8th, 2008

Well I have uploaded the first of many useful things I hope. Over the past few days I’ve been working to improve our product’s logging. We use log4net but I have little experience with it as it is masked under our own logging api.

Configuring log4net is not one of it’s strong points. I quickly realized the need for a xsd (xml schema) for it’s configuration. After a few hours on google I came to the conclusion that no such thing exists. Then I started getting familiar with log4net and started to realize two things… first a true xsd was not possible, second I still wanted one.

So what better way to learn how to configure log4net than to go write an xsd? Off I went only to loose a day of work ;) None-the-less I did produce a reasonable xsd and have uploaded it as well as the C# I used to generate the xsd.

The xsd can be found at:

The C# project that contains the XmlSerializable classes that were used to generate the above schema is also available. This can be found at:

For those of you new to log4net configuration I think it will be a blessing. For those needing to read/write the schema, it should be a good start.

Enjoy!