在Windows批处理中运行命令时管道Unity CLI编译日志文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在Windows批处理中运行命令时管道Unity CLI编译日志文件相关的知识,希望对你有一定的参考价值。

我正在通过CLI编译Unity项目,需要一段时间。我想直接在控制台中看到编译输出,而不是在日志文件中。在this page我发现了一些争论,但没有人帮助我:

-batchmode:仅阻止对话(基本上)

-stackTraceLogType:仅改进日志的详细信息

-logFile:只允许我设置一个不用于控制台的路径,例如: -logFile toConsole

我是通过詹金斯做的,所以这就是为什么我需要在屏幕上直接使用详细的控制台。

Ps。:Unity有一个Jenkins插件,可以正确地管理日志文件,但我不能使用应有的项目需求。

答案

如果指定-logFile参数而没有日志文件的路径,Unity应该输出到控制台,如下所述:https://effectiveunity.com/articles/how-to-create-your-own-unity-cloud-build-part-3/。但不幸的是,我只是将其设置为在MacOS上运行,对我来说它在Windows上不起作用。

以上是关于在Windows批处理中运行命令时管道Unity CLI编译日志文件的主要内容,如果未能解决你的问题,请参考以下文章

为啥我无法在 Windows 10 中运行的詹金斯管道中运行批处理文件?

使用管道将 Windows 命令解析为批处理文件中的变量 [重复]

在 Apache Spark 中通过管道运行 Windows 批处理文件

将批处理文件输出管道传输到 Python 脚本

在 Windows 命令行中使用管道

捕获通过管道传输到批处理文件的真正 STDIN