如何为Cake启用诊断详细程度

Far*_*ani 20 cakebuild

我在运行build.cake文件时遇到一些问题,但我无法立即看到问题所在.有没有办法启用诊断详细程度,所以我可以获得有关正在发生的事情的更多信息,以及如何解决问题?

Gar*_*ark 30

是的,您可以在Cake中轻松启用诊断详细程度.这允许您查看有关Cake执行的更多信息,包括实际命令和参数,这些信息将传递给Cake可以代表您调用的众多底层工具.如果您在调用工具时发现问题,并且事情没有按预期工作,这可能特别有用.通过获取正在调用的命令,您可以使用Cake测试它,以确保它按预期工作.

如何启用诊断详细程度实际上取决于您如何调用cake.exe.

cake.exe --verbosity=diagnostic

通过PowerShell Bootstrapper

.\build.ps1 -Verbosity Diagnostic

通过Bash Bootstrapper

.\build.sh --verbosity=diagnostic

注意:另一个选项可能是调试build.cake文件.这可以通过--debug传入cake.exe,然后附加调试器来完成.有关这方面的更多信息,请点击此处.

此外,您还可以为Verbosity标志传递其他选项.这些在此详细描述.这些选项是:

  • 最小
  • 正常
  • 安静
  • 详细