Log4j日志级别输出测试

@Test
    public void test01(){
        /*

            Log4j入门案例
                注意加载初始化信息:BasicConfigurator.configure();

            日志级别说明:
                Log4j提供了8个级别的日志输出,分别为
                ALL 最低等级 用于打开所有级别的日志记录
                TRACE 程序推进下的追踪信息,这个追踪信息的日志级别非常低,一般情况下是不会使用的
                DEBUG 指出细粒度信息事件对调试应用程序是非常有帮助的,主要是配合开发,在开发过程中打印一些重要的运行信息
                INFO 消息的粗粒度级别运行信息
                WARN 表示警告,程序在运行过程中会出现的有可能会发生的隐形的错误
                        注意,有些信息不是错误,但是这个级别的输出目的就是为了给程序员以提示
                ERROR 系统的错误信息,发生的错误不影响系统的运行
                        一般情况下,如果不想输出太多的日志,则使用该级别即可
                FATAL 表示严重错误,它是那种一旦发生系统就不可能继续运行的严重错误
                        如果这种级别的错误出现了,表示程序可以停止运行了
                OFF 最高等级的级别,用户关闭所有的日志记录

                其中debug是我们在没有进行设置的情况下,默认的日志输出级别
         */

        //加载初始化配置
        BasicConfigurator.configure();
        Logger logger = Logger.getLogger(Log4jTest01.class);

        logger.fatal("fatal信息");
        logger.error("error信息");
        logger.warn("warn信息");
        logger.info("info信息");
        logger.debug("debug信息");
        logger.trace("trace信息");
    }
[FATAL     ]0 com.leon.log4j.test.Log4jTest01main2023-01-08 11:14:58:382 fatal信息
0 [main] FATAL com.leon.log4j.test.Log4jTest01  - fatal信息
[ERROR     ]0 com.leon.log4j.test.Log4jTest01main2023-01-08 11:14:58:382 error信息
0 [main] ERROR com.leon.log4j.test.Log4jTest01  - error信息
[WARN      ]0 com.leon.log4j.test.Log4jTest01main2023-01-08 11:14:58:382 warn信息
0 [main] WARN com.leon.log4j.test.Log4jTest01  - warn信息
[INFO      ]0 com.leon.log4j.test.Log4jTest01main2023-01-08 11:14:58:382 info信息
0 [main] INFO com.leon.log4j.test.Log4jTest01  - info信息
public class BasicConfigurator {
    protected BasicConfigurator() {
    }

    public static void configure() {
        Logger root = Logger.getRootLogger();
        root.addAppender(new ConsoleAppender(new PatternLayout("%r [%t] %p %c %x - %m%n")));
    }

    public static void configure(Appender appender) {
        Logger root = Logger.getRootLogger();
        root.addAppender(appender);
    }

    public static void resetConfiguration() {
        LogManager.resetConfiguration();
    }
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值