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 }