log4j学习

1.导入log4j.jar包
2.创建Logger对象
    public static final Logger logger=Logger.getLogger(UserDao.class);
3.编写相应的日志
    /**可以为日志设定不同的级别,在Log4j中
         * debug<info<warn<error<fatal*/
        logger.debug("添加了用户信息");
        logger.info("添加了用户信息");
        logger.warn("添加了用户信息");
        logger.error("添加了用户信息");
        logger.fatal("添加了用户信息");
4.编写日志的配置文件,以此说明日志的显示方式和级别(在SRC中创建log4j.properties文件)
    4.1首先创建Append
        log4j.appender.A1=org.apache.log4j.ConsoleAppender(AI可随便命名)
        创建了名叫A1的append
    4.2说明展示的布局
    log4j.appender.A1.layout=org.apache.log4j.PatternLayout
        说明append使用哪种布局来展示,常用的是PatternLayout
    4.3说明通过什么样的格式来完成展示
    log4j.appender.A1.layout.ConversionPattern=%-4r %-5p [%t] %37c %3x - %m%n
5.在什么时候输出日志
    log4j.rootLogger=DEBUG, A1
    rootLogger是根目录的logger,每一个姓名的classpath就是根目录
    只要运行到输出日志的位置,并且日志的级别大于DEBUG就会输出,
    rootLogger表示的就是执行的任意一个类只要有大于DEBUG的日志就会调用A1输出
    

你可能感兴趣的:(log4j学习)