The Xml Log Publisher is used to create the log files used by the CruiseControl.NET Web Dashboard, so if you don't define an <xmllogger /> section the Dashboard will not function correctly.
Examples
Minimalist example:
Full example:
<xmllogger logDir="c:\myproject\buildlogs" />
Configuration Elements:
| Node |
Description |
Type |
Required |
Default |
| logDir |
The directory to save log files to. If relative, then relative to the Project Artifact Directory |
string |
false |
buildlogs |
XML Log Publisher used to support the 'mergeFiles' option. This functionality is now removed and you should use File Merge Task instead.
Just noticed my projects don't have an <xmllogger /> element, but my dashboard still works correctly. Maybe this documentation is out of date?