gpt4 book ai didi

ant - 从 Gradle 调用 Ant 任务时如何拦截或提升日志消息

转载 作者:行者123 更新时间:2023-12-04 15:46:44 24 4
gpt4 key购买 nike

我从 gradle 脚本中调用 ant.signjar。
我怎样才能捕获它的输出?
我既没有轻松管理将输出从 INFO 提升到另一个级别,也没有将输出拦截或包装到错误警告到 WARN 级别。
目前,signjar 回应说证书将很快过期,但这并没有在 WARN 级别显示,这不太好。

最佳答案

我假设 Ant 任务正在使用 Ant 的日志记录框架,而不仅仅是打印到标准输出。在这种情况下,您是否尝试过以下操作?

task taskThatCallsAntTask {
logging.level = LogLevel.INFO
}

以这种方式配置时,无论在调用 Gradle 时设置了哪个日志级别,日志级别都会在任务执行时更改为 INFO(并在之后恢复)。请注意,您不能提升 Ant 日志事件的日志级别;这取决于它在哪个级别记录的 Ant 任务。

关于ant - 从 Gradle 调用 Ant 任务时如何拦截或提升日志消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11413559/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com