微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

开发插件时如何配置intellij插件openapi.diagnostic.Logger CONSOLE日志级别

如何解决开发插件时如何配置intellij插件openapi.diagnostic.Logger CONSOLE日志级别

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

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 级别?

解决方法

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。