我在 jdk 内置记录器上使用 slf4j 日志记录外观。我很困惑如何使用 SLF4J 的 ConsoleHandler 设置日志记录级别。
public Class foo(){
Logger log = Logger.getLogger(foo.class()) //logger from SLF
public void run(){
log.info("info")
}
private static void main(String[] args){
ConsoleHandler con = new ConsoleHandeler(); //from java.util.logging
con.setLevel(Level.OFF)
run()
}
}
>INFO: info
信息不应该被关闭吗?我不想设置日志记录属性文件,因为我希望用户从命令行界面输入他们想要的日志记录级别。我只关心控制台附加。是不是和这个类似:Using java.util.logging to log on the console