日志配置

配置日志输出信息,默认使用logback日志框架。

日志文件配置

配置日志输出信息,日志输出级别和输出目录文件。

logging: 
  file:
    name: ./logs/wueasy-demo-web.log
    max-history: 60
    max-size: 100MB
  level: 
    root: INFO
    com.wueasy : INFO

自定义日志输出格式

%X{requestId}:输出请求的唯一id

logging: 
  pattern:
    console: "%d %-5level [%X{requestId} - %X{traceId} - %X{spanId}] [%thread]   %logger{36} - %msg%n"

敏感字段脱敏配置

对于比较敏感的字段,例如:登录密码,不能把密码信息输出到日志,避免密码泄露(以*号显示)。

对于大的字段,也可以配置某个功能号不输出日志信息(减少日志输出信息)。

wueasy :
  log :
    sensitiveParam : password,loginPassword,newPassword,verifyPwd,oldPassword,password2  #敏感参数
    notWriteFuncNo : S1055,S1056 #不输出日志的功能号
    maxValueLength : 256 #日志最大长度配置

输出数据库配置

可以自定义执行的消息记录,写入数据库等

需要继承接口com.wueasy.base.bus.server.service.LogService

3.4.0以上配置

wueasy :
  log :
    writeDb : false  #是否输入db日志,true 是,false 否,默认 false

3.x配置

wueasy :
  log :
    writeDb : 0  #是否输入db日志,1是,0否,默认0
Copyright © wueasy.com 2017-2020 all right reserved,powered by Gitbook未经允许,禁止以任何形式传播 修订时间: 2020-06-24

results matching ""

    No results matching ""