方法一、创建记录日志的对象
//创建记录日志的对象
private static final Logger log=LoggerFactory.getLogger(UsersController.class);
记录方法,使用log对象直接记录
默认是info级别的日志
log.trace("堆栈级别日志信息,一般不用");
log.debug("调试级别日志信息");
log.info("信息级别日志信息");
log.warn("警告级别日志信息");
log.error("错误级别日志信息");
方法二、自己创建一个类,然后需要用日志的类去继承这个类
package com.tj.controller.utils;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
public class BaseClass {
private Class clazz;
public static Logger log;
public BaseClass() {
// 获取当前类给clazz
clazz = this.getClass();
// 把当前类给log对象 //创建记录日志的对象
log = LoggerFactory.getLogger(clazz);
}
}
public class UsersController extends BaseClass{}
方法三、使用lombok注解(要引入依赖和安装插件才可以使用)
参考:
lombok
import lombok.extern.slf4j.Slf4j;
@Slf4j //创建记录日志的对象,对象名默认log
日志属性配置
# 日志
logging:
file:
# 文件名称
name: demo1.log
logback:
rollingpolicy:
# 文件大小限制10MB
max-file-size: 10MB
file-name-pattern: demo1.%d.%i.log