spring项目放到tomcat中运行,我们可以在tomcat的logs文件夹下面生成log文件。那么我们的springboot项目没有放到系统安装的tomcat容器中,怎么设置生成log文件呢?

有两种方式:

1.使用log4j

  使用log4j,在application.properties文件中配置

  logging.path = d:/myLog

  然后项目运行之后,会在d盘生成一个myLog的文件夹,里面有一个叫spring的文件,生成的log记录都在该文件里。(不推荐使用)

 

2.使用SLF4J/logback

  springboot是默认使用SLF4J/logback的。

  两个地方:

  • 使用    
 1 import org.aspectj.lang.annotation.AfterReturning;
 2 import org.aspectj.lang.annotation.Aspect;
 3 import org.aspectj.lang.annotation.Pointcut;
 4 import org.slf4j.Logger;
 5 import org.slf4j.LoggerFactory;
 6 import org.springframework.stereotype.Component;
 7 
 8 import com.cetc.cks.constant.Constant;
 9 
10 import net.sf.json.JSONObject;
11 
12 /**
13  * 管理员重置密码或给某用户解绑做日志管理
14  */
15 @Aspect
16 @Component
17 public class AspectReset {
18 
19     private final static Logger log = LoggerFactory.getLogger(AspectReset.class);
20 
21         // 。。。
22 }
点击展开

相关文章:

  • 2021-08-07
  • 2021-10-04
  • 2022-12-23
  • 2021-07-19
  • 2021-11-08
  • 2021-09-01
  • 2021-06-07
  • 2021-11-30
猜你喜欢
  • 2021-04-18
  • 2021-07-15
  • 2022-12-23
  • 2018-12-12
  • 2022-01-07
  • 2021-12-30
  • 2022-02-12
相关资源
相似解决方案