springboot中log4j的配置

#日志输出配置
logging:
  level:#根据级别声明词语,选择该目录下要输出的日志
    root: INFO
    com.paixi.orders.mapper: DEBUG#输出debug级别的日志,此时会打印sql语句
    org.springframework: INFO
  pattern:
    console: "%d{yyyy/MM/dd-HH:mm:ss} %-5level [%thread] %logger- %msg%n"
    file: "%d{yyyy/MM/dd-HH:mm} [%thread] %-5level %logger- %msg%n"

logging下还有一个目录是 path,可以配置日志文件的保存路径

#日志输出配置
logging:
  #配置日志文件路径
  path: G:\work_space\study_spring2\study_boot_demo\log
  level:
    xatu.zsl: debug #不同目录下的日志可配置不同级别

日志输出格式设置
%d{HH: mm:ss.SSS}——日志输出时间
%thread——输出日志的进程名字,这在Web应用以及异步任务处理中很有用
%-5level——日志级别,并且使用5个字符靠左对齐
%logger{36}——日志输出者的名字
%msg——日志消息
%n——平台的换行符
-%clr(xxx) ——彩色显示,例如-%clr(%-5level)
ThresholdFilter为系统定义的拦截器,例如我们用ThresholdFilter来过滤掉ERROR级别以下的日志不输出到文件中。如果不用记得注释掉,不然你控制台会发现没日志

猜你喜欢

转载自blog.csdn.net/zhaoxichen_10/article/details/82788237