Spring Boot2 开启系统日志(2)- 在application中配置日志

发布时间 2023-12-05 15:06:26作者: 快乐随行

在application.yml中通过logging.level来配置

root是所有日志级别的打印; sql、web是分别设置sql或web相关的日志级别

2. 另外还可以分别对不同的包设置不同的日志打印级别

# Log configuration
logging:
  level:
    com.*:debug
    org.springframework: warn

如上所示,分别对我们开发的根包和spring框架的打印级别进行配置

3. 自定义日志的级别

# 对根目录设置,日志级别为error
logging.level.root=error
# 对controller 目录设置一个级别,它们不会冲突,除了 com.example.demo.controller 下为 trace,其它地方都为error。
longing.level.com.example.demo.controller=trace

4. 配置文件路径及文件名

# 设置日志文件的目录,不用自己去创建这个路径,它会自动创建
logging.file.path=D:\\logging\\
# 设置日志文件的文件名,注意这里是 name 属性
logging.file.name=D:\\logging\\mySpring.log
# 指定一个日志文件的最大大小,支持的单位包括 KB、MB、GB 等。当日志文件达到指定大小后,将自动创建一个新的日志文件来继续记录日志信息
logging.logback.rollingpolicy.max-file-size=10KB

常见属性spring官方文档