方法一、创建记录日志的对象
//创建记录日志的对象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() {// 获取当前类给clazzclazz = 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.loglogback:rollingpolicy:# 文件大小限制10MBmax-file-size: 10MBfile-name-pattern: demo1.%d.%i.log
