log4j日志类的使用

1.添加maven依赖:(其实spring boot 已经自带slf4j)

 
 

2.在resources添加文件logback.xml (一定要用这个名字,用其他名字的话还要修改其他配置,麻烦!),内容如下: 









%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n




true


${LOG_HOME}/%d{yyyy-MM-dd}.log






%d{yyyy-MM-dd HH:mm:ss.SSS} - %msg%n


















    这样就可以每天生成一个日志文件了,但是要注意不要启用:

     
20MB


否则不会自动每天产生,非得等到日志文件到了20MB才会产生新日期的文件,这样不太方便回查日志文件,所以建议不要启用;

  

 

3.定义Logger静态类:

package com.hy.fddsvr.utils;
import org.slf4j.Logger;

public class MyLog {
    //日志对象
    public static final Logger logger = org.slf4j.LoggerFactory.getLogger("log4j.properties");

}

 

4.使用方法

  在项目的任意位置可以用

MyLog.logger.info("日志内容");

  

 

你可能感兴趣的:(log4j日志类的使用)