日志配置
配置日志输出信息,默认使用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