0

自从我更新到 Android Studio 北极狐之后,我开始看到很多关于正在运行的依赖项的 gradle 日志:

Configuration on demand is an incubating feature.
> Task :buildSrc:generateExternalPluginSpecBuilders UP-TO-DATE
> Task :buildSrc:extractPrecompiledScriptPluginPlugins UP-TO-DATE
> Task :buildSrc:compilePluginsBlocks UP-TO-DATE
> Task :buildSrc:generatePrecompiledScriptPluginAccessors UP-TO-DATE
> Task :buildSrc:generateScriptPluginAdapters UP-TO-DATE
> Task :buildSrc:compileKotlin UP-TO-DATE
> Task :buildSrc:compileJava NO-SOURCE
> Task :buildSrc:compileGroovy NO-SOURCE
> Task :buildSrc:pluginDescriptors UP-TO-DATE
> Task :buildSrc:processResources UP-TO-DATE
> Task :buildSrc:classes UP-TO-DATE
> Task :buildSrc:inspectClassesForKotlinIC UP-TO-DATE
> Task :buildSrc:jar UP-TO-DATE
> Task :buildSrc:assemble UP-TO-DATE
> Task :buildSrc:compileTestKotlin NO-SOURCE
> Task :buildSrc:pluginUnderTestMetadata UP-TO-DATE
...

这样做的问题是我的团队很难立即看到异常,因为他们需要滚动到底部才能看到它们。

有没有办法删除这些日志?我尝试了记录器quietwarn模式,但我仍然看到日志。

4

1 回答 1

0

此行为由选项控制。--console将其设置为rich( ./gradlew test --console=rich),Gradle 将隐藏任务(以显示它们回来使用--console=plain)。您可以通过多种方式保留此设置。最简单的一个:添加org.gradle.console=rich到您项目的gradle.properties.

然而,这都是关于独立终端应用程序(Mac 上的终端,Linux/KDE 中的 Konsole 等)。Android Studio 的终端可能不支持它!

于 2022-01-21T10:35:15.923 回答