Ant 如何通过命令行设置日志级别
有一个与它们相关联的日志记录级别,我已经能够使用它在默认情况下关闭某些调试消息,比如在每次构建之前回显Ant 如何通过命令行设置日志级别,ant,command-line-arguments,Ant,Command Line Arguments,有一个与它们相关联的日志记录级别,我已经能够使用它在默认情况下关闭某些调试消息,比如在每次构建之前回显类路径 这很好,但现在我不知道如何通过命令行参数显示调试消息。我读到的所有内容都提到了这一点,因此必须可以设置日志级别,但我不知道如何设置它。谢谢 我确信这是我在文档中错过的一件简单的事情,但是相当多的搜索查询没有返回相关的结果。通过Eclipse或IntelliJ实现这一点的方法可能也与此相关 Ant有几个命令行选项来控制自己的详细程度(-quiet,-verbose),但这些选项似乎并不对应
类路径
这很好,但现在我不知道如何通过命令行参数显示调试消息。我读到的所有内容都提到了这一点,因此必须可以设置日志级别,但我不知道如何设置它。谢谢
我确信这是我在文档中错过的一件简单的事情,但是相当多的搜索查询没有返回相关的结果。通过Eclipse或IntelliJ实现这一点的方法可能也与此相关
Ant有几个命令行选项来控制自己的详细程度(-quiet
,-verbose
),但这些选项似乎并不对应于
任务的日志级别,当然也不能映射到所有可能的日志级别
我还看到您可以设置日志级别,但这不是我需要的。根据这一点,设置了以下映射:
Cmd arg | Log level
---------+----------
<none> | INFO
-verbose | VERBOSE
-debug | DEBUG
-quiet | ???
-silent | ???
??? | ???
Cmd arg |日志级别
---------+----------
|信息
-冗长的
-调试|调试
-安静???
-无声的???
??? | ???
如果你能找到更多,请编辑此帖子并将其添加到列表中!特别是,我想知道-quiet
对日志记录级别有什么影响
有关参数的详细信息,请参见运行ApacheAnt的页面:
确实有一个与之相关联的日志记录级别。通过将级别更改为debug
,我可以使回显消息不显示,但我也想知道如何覆盖此默认值。谢谢那么,我站在正确的立场上;P——实现所需的一种方法是在脚本中创建一个变量,该变量接受传入参数的cmd行,例如ant-Dloglevel=debug
,并且在脚本中使用${loglevel}
代替硬编码回音级别,例如:
——或者在脚本顶部设置变量作为默认值,如果需要可以更改:
这是一个不错的选择,可能比我对命令的理解更明智。如果你感兴趣的话,我会很快发布(部分)答案。