带记录器的 dotnet 构建
dotnet build with logger
如果我想指定一个记录器,我可以在其中设置日志文件的名称和位置,我会执行以下操作:
dotnet build /l:FileLogger,Microsoft.Build.Engine;logfile=MyLog.log
我过去在 msbuild 中使用过这种语法,但它不适用于 dotnet。我做错了什么?
我花了一些时间才找到这个,但你可以使用 fileloggerparameters
(flp)
dotnet build /flp:v=diag
这将创建日志文件 msbuild.log。选项 [v]
erbosity 设置为 [diag]
nostic。但是您可以选择其他详细级别。
使用选项 logfile 指定日志文件的名称。
dotnet build /flp:v=diag;logfile=MyLog.log
这也适用于 msbuild
msbuild /flp:v=diag;logfile=MyLog.log
使用 Powershell 的 dotnet 命令如下所示
dotnet build /flp:v=diag /flp:logfile=MyLog.log
如果我想指定一个记录器,我可以在其中设置日志文件的名称和位置,我会执行以下操作:
dotnet build /l:FileLogger,Microsoft.Build.Engine;logfile=MyLog.log
我过去在 msbuild 中使用过这种语法,但它不适用于 dotnet。我做错了什么?
我花了一些时间才找到这个,但你可以使用 fileloggerparameters
(flp)
dotnet build /flp:v=diag
这将创建日志文件 msbuild.log。选项 [v]
erbosity 设置为 [diag]
nostic。但是您可以选择其他详细级别。
使用选项 logfile 指定日志文件的名称。
dotnet build /flp:v=diag;logfile=MyLog.log
这也适用于 msbuild
msbuild /flp:v=diag;logfile=MyLog.log
使用 Powershell 的 dotnet 命令如下所示
dotnet build /flp:v=diag /flp:logfile=MyLog.log