Spring Boot实战进阶--第三章--日志与AOP
日志与AOP
Spring Boot 的日志配置
一 .控制台输出
-
默认为info回输出 ERROR、WARN、INFO级别的日志信息
这样设置系统本身的包会打印debug日志信息,而自己定义的包还是打印默认Info的日志信息 - 在代码中记录日志输出到控制台
虽然在application,yml中设置了debug为true,只是系统默认的包起起作用,对与引入的包和
自己定义包的日志没用作用
尽量不要使用字符串拼接的方式,Spring Boot提供一种占位符的方式
二. 日志级别配置
-
开发环境一般需要debug级别的信息,生产和测试环境一般只需要warn级别的信息
三. 文件输出日志
-
项目部署后要将日志打印到文件中,做持久化的保存,默认不输入日志到文件,需要配置
四.自定义日志配置
- 在默认日志进行修改重写 logback-spring-.xml
- 完全子定义
一天生成一个日志 - log4j.xml
AOP处理请求日志配置
五. AOP的使用
- 在pom.xml中添加aop依赖