如何通过命令行

时间:2015-09-29 21:44:17

标签: ant command-line-arguments

Echo tasks具有与之关联的日志记录级别,并且我已经能够使用它来默认关闭某些调试消息,例如在每次构建之前回显CLASSPATH

这很棒,除非现在我不知道如何通过命令行参数显示调试消息。我读过的所有内容都指向此,因此必须可以设置日志级别,但我不知道如何设置它。谢谢!

我确信这是我在文档中必须遗漏的一件简单的事情,但是很多likely次搜索查询都没有返回相关结果。通过Eclipse或IntelliJ执行此操作的方法可能也是相关的。

Ant有几个命令行选项可用于控制自己的详细程度(-quiet-verbose),但这些选项似乎与<echo>任务的日志级别不对应,当然也无法映射到所有可能的日志级别。

我还看到您可以设置日志级别from within the build file,但这不是我需要的。

1 个答案:

答案 0 :(得分:0)

根据此email,设置了以下映射:

Cmd arg  | Log level
---------+----------
<none>   | INFO
-verbose | VERBOSE
-debug   | DEBUG
-quiet   | ???
-silent  | ???
???      | ???

如果您还能找到,请编辑此帖并将其添加到列表中!特别是,我想知道-quiet对日志记录级别的影响。

另请参阅运行Apache Ant 页面以获取有关参数的详细信息:
https://ant.apache.org/manual/running.html