方法一、创建记录日志的对象

  1. //创建记录日志的对象
  2. private static final Logger log=LoggerFactory.getLogger(UsersController.class);

记录方法,使用log对象直接记录

默认是info级别的日志

  1. log.trace("堆栈级别日志信息,一般不用");
  2. log.debug("调试级别日志信息");
  3. log.info("信息级别日志信息");
  4. log.warn("警告级别日志信息");
  5. log.error("错误级别日志信息");

方法二、自己创建一个类,然后需要用日志的类去继承这个类

  1. package com.tj.controller.utils;
  2. import org.slf4j.Logger;
  3. import org.slf4j.LoggerFactory;
  4. public class BaseClass {
  5. private Class clazz;
  6. public static Logger log;
  7. public BaseClass() {
  8. // 获取当前类给clazz
  9. clazz = this.getClass();
  10. // 把当前类给log对象 //创建记录日志的对象
  11. log = LoggerFactory.getLogger(clazz);
  12. }
  13. }
  1. public class UsersController extends BaseClass{}

方法三、使用lombok注解(要引入依赖和安装插件才可以使用)

参考:
lombok

  1. import lombok.extern.slf4j.Slf4j;
  2. @Slf4j //创建记录日志的对象,对象名默认log

日志属性配置

  1. # 日志
  2. logging:
  3. file:
  4. # 文件名称
  5. name: demo1.log
  6. logback:
  7. rollingpolicy:
  8. # 文件大小限制10MB
  9. max-file-size: 10MB
  10. file-name-pattern: demo1.%d.%i.log