将警告消息从 DotNetCoreBuild 的 cake 脚本记录到文本文件中
Log the warning messages into a text file from a cake script for DotNetCoreBuild
除了 DotNetCoreBuild 之外,是否可以做与 相同的事情?
如果是,如何?
不合适,因为我需要执行下一个目标并且在构建步骤后需要那些日志。
var target = Argument("target", "Build");
var slnPath = "./src/some-project.sln";
var distDirectory = Directory("./dist");
Task("Build")
.Does(() =>
{
var settings = new DotNetCoreMSBuildSettings();
settings.FileLoggers.Add(new MSBuildFileLoggerSettings(){
LogFile = "./WarningReportes.txt",
SummaryOutputLevel = MSBuildLoggerOutputLevel.WarningsOnly
});
DotNetCoreMSBuild(slnPath, settings);
});
RunTarget(target);
除了 DotNetCoreBuild 之外,是否可以做与
var target = Argument("target", "Build");
var slnPath = "./src/some-project.sln";
var distDirectory = Directory("./dist");
Task("Build")
.Does(() =>
{
var settings = new DotNetCoreMSBuildSettings();
settings.FileLoggers.Add(new MSBuildFileLoggerSettings(){
LogFile = "./WarningReportes.txt",
SummaryOutputLevel = MSBuildLoggerOutputLevel.WarningsOnly
});
DotNetCoreMSBuild(slnPath, settings);
});
RunTarget(target);