Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Logging 如何更改IntelliJ IDEA日志记录级别?_Logging_Intellij Idea - Fatal编程技术网

Logging 如何更改IntelliJ IDEA日志记录级别?

Logging 如何更改IntelliJ IDEA日志记录级别?,logging,intellij-idea,Logging,Intellij Idea,我正在使用IJ 2017.1.3,目前我正在尝试解决IDEA中与gradle import相关的本地问题。我发现idea使用Help->Show log in finder/explorer提供日志,但只有信息级别 我还找到了Help->Debug log settings…下的选项,我应该在那里提供类别。我尝试了以下配置,但仍然只是idea.log文件中的信息级别 ij.compiler org.jetbrains.plugins.gradle 我可能误解了类别的含义。有什么想法吗?所以,这

我正在使用IJ 2017.1.3,目前我正在尝试解决IDEA中与gradle import相关的本地问题。我发现idea使用
Help->Show log in finder/explorer
提供日志,但只有信息级别

我还找到了
Help->Debug log settings…
下的选项,我应该在那里提供类别。我尝试了以下配置,但仍然只是
idea.log
文件中的信息级别

ij.compiler
org.jetbrains.plugins.gradle

我可能误解了类别的含义。有什么想法吗?

所以,这里有一些来自Jetbrains的资源,但是正确解释这一部分的页面是

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


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

bin/log.xml
您可以对所有类别启用调试。@CrazyCoder:太好了!现在,什么是“类别”?@nobar
更改为
DEBUG
注意,如果您使用IntelliJ沙盒测试自己的插件,那么您必须在运行的沙盒中设置调试配置,而不是在用于开发目的的IDE中设置调试配置。
Argh,这正是我的问题!很抱歉,IntelliJ的插件系统有很多文档记录。谢谢你发布这个!(虽然我们不应该依赖随机答案来解决这个问题>)