Echo任务有一个与它们相关联的日志级别,我已经能够使用它在默认情况下关闭某些调试消息,例如在每次构建之前返回CLASSPATH
。
这很好,只是现在我不知道如何通过命令行参数显示调试消息。我读过的所有内容都提到了这一点,所以必须可以设置日志级别,但我不知道如何设置它。谢谢!
我确信这是一个简单的事情,我一定在文档中错过了,但是相当多的可能的搜索查询没有返回相关的结果。通过Eclipse或IntelliJ实现这一点的方法也可能是相关的。
Ant有几个命令行选项来控制它自己的冗长性(-quiet
, -verbose
),但是这些似乎不对应于<echo>
任务的日志级别,当然也不能映射到所有可能的日志级别。
我还看到您可以在构建文件中设置日志级别,但这不是我需要的。
根据这封邮件,设置了以下映射:
Cmd arg | Log level
---------+----------
<none> | INFO
-verbose | VERBOSE
-debug | DEBUG
-quiet | ???
-silent | ???
??? | ???
如果你能找到更多的,请编辑这篇文章并将它们添加到列表中!特别是,我想知道-quiet
对日志级别做了什么。
另请参阅Running Apache Ant页面了解参数的详细信息:
https://ant.apache.org/manual/running.html