一、自定义日志级别
1、定义日志级别
import org.apache.logging.log4j.Level;
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
public class CustomLogUtils {
//定义公共处理类
public Logger logger = LogManager.getLogger(this.getClass());
//定义业务操作日志级别(级别越高,数字越小) off 0, fatal 100, error 200, warn 300, info 400, debug 500
public static final Level ACTION_LEVEL = Level.forName("ACTION", 350);
public static final Level VISIT_LEVEL = Level.forName("VISIT", 360);
}
2、使用
public class TestService extends CustomLogUtils{
public void test(){
logger.log(CustomLogUtils.ACTION_LEVEL, "操作级别日志内容");
logger.log(CustomLogUtils.ACTION_LEVEL, "操作级别日志内容打印参数{},{}","参数1","参数2");
logger.log(CustomLogUtils.VISIT_LEVEL, "访问级别日志内容");
logger.log(CustomLogUtils.VISIT_LEVEL, "访问级别日志内容打印参数