如何更改IntelliJ IDEA的日志级别?

20

我正在使用IJ 2017.1.3,目前正试图解决与IDEA中Gradle导入相关的本地问题。我发现IDEA使用帮助 -> 在finder/explorer中显示日志提供日志,但只有INFO级别。

我还在帮助 -> 调试日志设置...下找到了选项,我应该提供类别。我尝试了以下配置,但idea.log文件仍然只有INFO级别。

ij.compiler
org.jetbrains.plugins.gradle

我可能误解了这里所指的"分类"是什么。有任何想法吗?


我可能误解了这里所指的"分类"是什么。有任何想法吗?

6
bin/log.xml 文件中,您可以启用所有分类的调试功能。 - CrazyCoder
1
@CrazyCoder:太好了!现在什么是“类别”? - Brent Bradburn
@nobar <root><priority value="INFO"/>... 改为 DEBUG - CrazyCoder
1
我们如何定位bin/log.xml文件? - Nathan B
1个回答

13

所以,Jetbrains的一些资源已经出现了,但是解释得很好的页面是这个

您必须输入需要调试的类的完全限定名称。这可能与该类的记录器的注册名称不对应。例如,如果使用com.intellij.openapi.diagnostic.Logger,则它在完全限定名称之前加上#,例如对于类com.example.MyClass,您将有#com.example.MyClass

我测试了这个东西,它可以工作。请注意,如果您正在使用IntelliJ沙盒来测试自己的插件,则必须在运行沙盒中设置调试配置,而不是在用于开发目的的IDE中设置。


1
请注意,如果您正在使用IntelliJ沙盒来测试自己的插件,则必须在运行沙盒中设置调试配置,而不是在用于开发目的的IDE中设置。啊,这正是我的问题所在!很抱歉,但IntelliJ的插件系统文档非常糟糕。感谢您发布这个!(尽管我们不应该依赖随机的SO答案来解决这个问题 >_>) - gatoWololo

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接