本文共 3527 字,大约阅读时间需要 11 分钟。
org.springframework.boot spring-boot-starter
该依赖中包含了日志所需的依赖,所以只导入这个依赖足够了。
文件建在resources文件夹下
logback info ${PATTERN} UTF-8 debug ACCEPT DENY ${LOG_PATH}/debug/log-debug-%d{yyyy-MM-dd}.log 7 1GB true GBK ${PATTERN} info ACCEPT DENY ${LOG_PATH}/info/log-info-%d{yyyy-MM-dd}.log 7 1GB true GBK ${PATTERN} warn ACCEPT DENY ${LOG_PATH}/warn/log-warn-%d{yyyy-MM-dd}.log 7 1GB true GBK ${PATTERN} error ACCEPT DENY ${LOG_PATH}/error/log-error-%d{yyyy-MM-dd}.log 7 1GB true GBK ${PATTERN}
在yml文件中写入logback-spring.xml路径
logging: config: src/main/resources/logback-spring.xml level: '[testmaven06calculation.com.cal.res]': DEBUG
标签 | 属性 | 描述 |
---|---|---|
configuration | 日志配置的根标签 | |
scan | 设置配置重载,当为true时,配置的变化会被日志框架重载 | |
scanPeriod | 设置监测配置更改时间 | |
debug | debug模式,为true时还会打印内部日志 | |
conversionRule | 彩色日志依赖的渲染类 | |
conversionWord | 渲染类的名称 | |
converterClass | 此配置对应的类地址 | |
property | 自定义变量,此参数可以在下面的配置中使用数据加载时有顺序的,参数配置需要咋使用它之前完成 | |
name | 参数名称 | |
value | 参数值 | |
appender | 设置日志输出子节点 | |
name | 子节点名称 | |
class | 对应的类ch.qos.logback.core.rolling.RollingFileAppender文件输出ch.qos.logback.classic.filter.LevelFilter控制台输出 | |
layout | 配置控制台显示格式 | |
class | 格式配置的处理类 | |
filter | 过滤方法的配置 | |
class | 使用的过滤器 | |
evaluator | 过滤器使用ch.qos.logback.core.boolex.EventEvaluator完成不同逻辑的拦截处理 | |
class | 对应的EventEvaluator | |
onMatch | 当过滤器匹配的时候需要进行的操作DENY:拒绝操作NEUTRAL:此过滤器不处理交由下一个过滤器处理ACCEPT:同意操作 | |
onMismatch | 当过滤器不匹配的时候需要进行的操作DENY:拒绝操作NEUTRAL:此过滤器不处理交由下一个过滤器处理ACCEPT:同意操作 | |
rollingPolicy | 循环策略 | |
class | 循环策略对应的处理类 | |
FileNamePattern | 设置日志文件输出的文件名 | |
MaxHistory | 设置日志保留天数 | |
encoder | 用来设置日志的输出格式 | |
pattern | 设置输出格式的字符串 | |
charset | 设置字符集。控制台输出UTF-8,文件输出GBK | |
triggeringPolicy | 循环策略触发器 | |
class | 触发器对应的处理类 | |
MaxFileSize | 文件大小设置 | |
root | 根节点,可以通过appender-ref将子节点配置合并 | |
level | 日志基础级别设置,可选参数TRACE,DEBUG,INFO,WARN,ERROR,ALL,OFF | |
appender-ref | 引入子节点的操作 | |
ref | 子节点地址 |
格式 | 说明 |
---|---|
%d{yyyy-MM-dd HH:mm:ss} | 日志输出时间 |
%thread | 输出日志的进程名字 |
%-5level | 日志级别,使用5个字符靠左对齐 |
%logger | 日志输出者名字 |
%msg | 日志消息 |
%n | 平台换行符 |
转载地址:http://oemoz.baihongyu.com/