JUL 日志级别
		
		
		
		
		
		跳到导航
		跳到搜索
		
		
	
https://www.bilibili.com/video/BV1iJ411H74S?p=5
| Integer.MAX_VALUE | OFF | 关闭日志 | 
| 1000 | SEVERE | 十分严重 | 
| 900 | WARNING | 警告 | 
| 800 | INFO | 信息 | 
| 700 | CONFIG | 配置信息 | 
| 500 | FINE | 跟踪信息 | 
| 400 | FINER | 跟踪信息 | 
| 300 | FINEST | 跟踪信息 | 
| Integer.MIN_VALUE | ALL | 记录所有日志 | 
可以为每个 logger 对象设置一个日志级别,每个级别都对应一个 int 值,大于等于这个值的日志就会被记录,小于这个值的日志就不会被记录
比如在一个类中,JULTest 中设置 logger 对象的日志级别是 OFF:
    public void testQuick() {
        //1、创建日志记录器对象
        Logger logger = Logger.getLogger("io.github.jihch.JULTest");
        logger.setLevel(Level.OFF);
        //2、日志记录输出
        logger.info("hello jul");
        // 通用方法进行日志记录
        logger.log(Level.INFO, "info msg");
        // 通过占位符 方式输出变量值
        String name = "jack";
        Integer age = 18;
        logger.log(Level.INFO, "用户信息:{0},{1}", new Object[]{name, age});
    }
运行程序发现控制台没有日志记录输出
测试默认日志级别
    // 日志级别
    @Test
    public void testLogLevel() {
        //1、获取日志记录器对象
        Logger logger = Logger.getLogger("io.github.jihch.JULTest");
        //2、日志记录输出
        logger.severe("severe");
        logger.warning("warning");
        logger.info("info");
        logger.config("config");
        logger.fine("fine");
        logger.finer("finer");
        logger.finest("finest");
    }
二月 21, 2023 8:40:42 下午 io.github.jihch.JULTest testLogLevel
严重: severe
二月 21, 2023 8:40:42 下午 io.github.jihch.JULTest testLogLevel
警告: warning
二月 21, 2023 8:40:42 下午 io.github.jihch.JULTest testLogLevel
信息: info
说明 JUL 默认的日志级别是 info