【问题标题】:How do Configure the intellij plugin openapi.diagnostic.Logger CONSOLE logging level when developing a Plugin开发插件时如何配置intellij插件openapi.diagnostic.Logger CONSOLE日志级别
【发布时间】:2021-09-03 17:27:58
【问题描述】:

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

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");
    }
 }

我在这个帖子中看到https://intellij-support.jetbrains.com/hc/en-us/community/posts/206779715-Proper-way-to-log-in-Idea-plugins 使用此 API 是推荐的日志记录方式...

但是,在控制台输出中,当我在沙盒 IDE 中运行插件时,我只看到 WARN 级别的输出。 (我正在使用 GrepConsole,但我检查并没有压制任何 INFO 级别)。

我还手动检查了 sandbox/system/logs/idea.log 中的文件,并且 INFO 语句在那里......它们只是没有进入我的 IDE 控制台。

有没有办法可以配置我的项目以允许使用此日志记录类输出 INFO 级别?

【问题讨论】:

    标签: java intellij-idea logging intellij-plugin


    【解决方案1】:

    还手动检查了 sandbox/system/logs/idea.log 中的文件,并且 INFO 语句在那里......它们只是没有进入我的 IDE 控制台。

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

    【讨论】:

      猜你喜欢
      • 2020-12-11
      • 2018-03-17
      • 1970-01-01
      • 1970-01-01
      • 2011-02-24
      • 2012-10-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多