Echo任务与日志级别相关联,我已能够使用它们来默认关闭某些调试消息,例如在每次构建之前回显
这很好,但是现在我不知道如何通过命令行参数显示调试消息。我阅读过的所有内容都涉及到此问题,因此设置日志级别肯定是可能的,但我不知道如何设置它。
我相信这是文档中我可能错过的简单事情,但是一些可能的搜索查询没有返回相关结果。通过Eclipse或IntelliJ执行此操作的方法也可能是相关的。
Ant有几个命令行选项,可用于控制其本身的冗长度(
我还注意到你可以在构建文件中设置日志级别,但这不是我需要的。
CLASSPATH
。这很好,但是现在我不知道如何通过命令行参数显示调试消息。我阅读过的所有内容都涉及到此问题,因此设置日志级别肯定是可能的,但我不知道如何设置它。
我相信这是文档中我可能错过的简单事情,但是一些可能的搜索查询没有返回相关结果。通过Eclipse或IntelliJ执行此操作的方法也可能是相关的。
Ant有几个命令行选项,可用于控制其本身的冗长度(
-quiet
,-verbose
),但这些选项似乎并不对应于<echo>
任务的日志级别,并且肯定不能映射到所有可能的日志级别。我还注意到你可以在构建文件中设置日志级别,但这不是我需要的。
ant <your-target> -Dloglevel=debug
,然后在脚本中使用${loglevel}
代替硬编码的 echo 级别,即:<echo message="The Message" level="${loglevel}" />
-- 或者在脚本顶部设置变量作为默认值,如果需要可以更改:<property name="loglevel" value="debug" />
- SnakeDoc