当前位置: 首页 > 知识库问答 >
问题:

开发插件时如何配置intellij插件OpenAPI.Diagnostic.Logger控制台日志级别

彭礼骞
2023-03-14

在开发一个简单的插件时,我有如下代码:

import com.intellij.openapi.diagnostic.Logger;

public class MyClass {
    private static final Logger LOG = Logger.getInstance(MyClass .class.getName());

     public MyClass(){
        LOG.warn("Creating class warn");
        LOG.info("Creating class info");
    }
 }

是否有一种方法可以配置我的项目以允许使用此日志类的信息级输出?

共有1个答案

安聪
2023-03-14

还手动检查了sandbox/system/logs/idea.log中的文件,INFO语句就在那里....他们只是没有到达我的IDE控制台。

这是意料之中的。控制台打印标准错误/输出流。记录器将日志写入idea.log文件。

 类似资料:
  • 我正在使用Flutter+Android Studio/Intellij Flutter插件。当我在IDE中运行我的应用程序时,似乎有一个空的控制台窗口,因此我无法从该窗口查看我的语句。 我能够查看tomcat日志中的输出,所以我不会被这个问题所阻碍。我的运行窗口没有输出/功能有什么原因吗? 更新

  • 我到处寻找如何为IntelliJ IDEA配置antlr4插件。但是我什么也找不到。我只能安装插件。如果我为一个空项目手动添加. g4文件,我会在右键菜单中获得“生成ANTLR识别器”选项。仅此而已。我认为这是非常有前途的插件。有人能告诉/指导我如何继续使用插件吗? 非常感谢。

  • 如何在IntelliJ插件中导入类? 我正试图开发一个IntelliJ插件。我一直在遵循这里的入门指南,并使用Gradle和Groovy构建脚本。 我得到了要运行的“Hello World”示例。我的下一步是尝试使用Java PSI。当我使用一些类(例如),而不是其他类(例如)时,我的项目将成功构建。 我的印象是,要使用某些类,我需要将它们的源代码添加到我的类中。然而,我还没有很好地弄清楚如何跟踪

  • 在开发Intellij Idea插件时,可以使用创建java类,它根据文件模板创建。有什么方法可以用类似的方法创建kotlin类吗?

  • 我想做两件事: 使用特定日志级别日志到控制台 将日志记录到另一个日志级别的文件 可能有什么问题?

  • 问题内容: 此代码是否同时写入日志文件和控制台? 问题答案: 不,它不会同时写入两者。只会写入控制台。关于原始代码的简短说明。我想您在某处定义,但是代码仍然不正确。您需要在语句中使用引号,例如: 因为我认为您是要附加到文件中。否则,您的代码将抛出一个因为未定义的变量。 但是,正如其他人所说,您应该强烈考虑使用日志记录模块。这是一个如何同时写入控制台和日志文件的简单示例。该代码部分源自此处和此处: