Noe*_*oel 6 .net-core .net-core-2.0
如果要指定一个记录器,可以在其中设置日志文件的名称和位置,请执行以下操作:
dotnet build /l:FileLogger,Microsoft.Build.Engine;logfile=MyLog.log
Run Code Online (Sandbox Code Playgroud)
过去,这种语法在msbuild中一直困扰着我,但不适用于dotnet。我究竟做错了什么?
我花了一些时间找到它,但是您可以使用fileloggerparameters(flp)
dotnet build /flp:v=diag
Run Code Online (Sandbox Code Playgroud)
这将创建日志文件msbuild.log。Option [v]优先级设置为nostic [diag]。但是您可以选择其他详细级别。
使用选项日志文件来指定日志文件的名称。
dotnet build /flp:v=diag;logfile=MyLog.log
Run Code Online (Sandbox Code Playgroud)
这也适用于msbuild
msbuild /flp:v=diag;logfile=MyLog.log
Run Code Online (Sandbox Code Playgroud)
使用Powershell的dotnet命令看起来像
dotnet build /flp:v=diag /flp:logfile=MyLog.log
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1178 次 |
| 最近记录: |