[Mono-bugs] [Bug 484649] New: Mono.XBuild.CommandLine.LoggerInfo argument parsing is broken

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Thu Mar 12 04:11:59 EDT 2009


https://bugzilla.novell.com/show_bug.cgi?id=484649


           Summary: Mono.XBuild.CommandLine.LoggerInfo argument parsing is
                    broken
    Classification: Mono
           Product: Mono: Tools
           Version: SVN
          Platform: Other
        OS/Version: Ubuntu
            Status: NEW
          Severity: Critical
          Priority: P5 - None
         Component: xbuild
        AssignedTo: jankit at novell.com
        ReportedBy: dna at mono-project.de
         QAContact: mono-bugs at lists.ximian.com
          Found By: ---


User-Agent:       Mozilla/5.0 (Windows; U; Windows NT 6.0; de; rv:1.9.0.7)
Gecko/2009021910 Firefox/3.0.7 (.NET CLR 3.5.30729)

Specify a custom logger as command line argument to xbuild is broken.

The /logger: or /l: switch is described here:
http://msdn.microsoft.com/en-us/library/ms164311.aspx

Example:
xbuild
/l:/home/dna/cc.net/server/ThoughtWorks.CruiseControl.MSBuild.dll;/home/dna/AspSQLProvider/Logs/msbuild-results.xml

Result of the local variables in public LoggerInfo (string s) method:

Version: 
culture: 
name: 
filename: 
loggerClass:
/home/dna/cc.net/server/ThoughtWorks.CruiseControl.MSBuild.dll;/home/dna/AspSQLProvider/Logs/msbuild-results.xml

which is badly wrong.

Another example:

xbuild
/l:ThoughtWorks.CruiseControl.MsBuild.XmlLogger,/home/dna/cc.net/server/ThoughtWorks.CruiseControl.MSBuild.dll;/home/dna/AspSQLProvider/Logs/msbuild-results.xml

Version: 
culture: 
name: 
filename:
/home/dna/cc.net/server/ThoughtWorks.CruiseControl.MSBuild.dll;/home/dna/AspSQLProvider/Logs/msbuild-results.xml
loggerClass: ThoughtWorks.CruiseControl.MsBuild.XmlLogger



Some other test examples on how such a logger can be specified:

/l:/home/dna/cc.net/server/ThoughtWorks.CruiseControl.MSBuild.dll;/home/dna/AspSQLProvider/Logs/msbuild-results.xml

/l:c:\Program
Files\CruiseControl.NET\server\Rodemeyer.MsBuildToCCNet.dll;C:\Aktuelle
Projekte\log.xml

/logger:Rodemeyer.MsBuildToCCNet.MsBuildToCCNetLogger,c:\program
files\CruiseControl.Net\server\Rodemeyer.MsBuildToCCnet.dll;C:\Aktuelle
Projekte\log.xml

/logger:XMLLogger,C:\Loggers\MyLogger.dll;OutputAsHTML

/l:System.Drawing, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=b03f5f7f11d50a3a;C:\Aktuelle Projekte\log.xml

/l:NameSpace.To.XMLLogger, System.Drawing, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=b03f5f7f11d50a3a;C:\Aktuelle Projekte\log.xml

/l:ThoughtWorks.CruiseControl.MsBuild.XmlLogger,/home/dna/cc.net/server/ThoughtWorks.CruiseControl.MSBuild.dll;/home/dna/AspSQLProvider/Logs/msbuild-results.xml

Reproducible: Always

-- 
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.


More information about the mono-bugs mailing list