我已经使用JAudioTagger库两年了,但我不知道如何禁用它的日志记录。
我也询问过该项目的所有者:https://bitbucket.org/ijabz/jaudiotagger/issues/257/how-to-disable-jaudio-tagger-logger
我尝试了什么?(没有成功)
Logger.getLogger("org.jaudiotagger").setLevel(Level.OFF);
Logger.getLogger("org.jaudiotagger.tag").setLevel(Level.OFF);
Logger.getLogger("org.jaudiotagger.audio.mp3.MP3File").setLevel(Level.OFF);
Logger.getLogger("org.jaudiotagger.tag.id3.ID3v23Tag").setLevel(Level.OFF);
目前我已经从应用程序中通常禁用了Logger,但我需要它,我该怎么办?由于大量的JAudioTagger消息,控制台几乎无法使用。
临时解决方案(尽管我需要应用程序的记录器...)
LogManager.getLogManager().reset();
我已经搜索了所有的网络,两年来一直找不到解决方案……所以我在这里提问。
解决方案 2018年6月27日 对于感兴趣的人 :)
static {
//Disable loggers
pin = new Logger[]{ Logger.getLogger("org.jaudiotagger") };
for (Logger l : pin)
l.setLevel(Level.OFF);
}