出门莫恨无人随,书中车马多如簇。这篇文章主要讲述029.logback-spring.xml日志样式的修相关的知识,希望能为你提供帮助。
【029.logback-spring.xml日志样式的修】
<
?xml version="1.0" encoding="UTF-8"?>
<
configuration>
<
!-- 修改一下路径-->
<
property name="PATH" value="https://www.songbingjia.com/android/log">
<
/property>
<
appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<
encoder>
<
!--<
Pattern>
%dyyyy-MM-dd HH:mm:ss.SSS %highlight(%-5level) %blue(%-50logger50:%-4line) %thread %green(%-18XLOG_ID) %msg%n<
/Pattern>
-->
<
Pattern>
%dss.SSS %highlight(%-5level) %blue(%-30logger30:%-4line) %thread %green(%-18XLOG_ID) %msg%n<
/Pattern>
<
/encoder>
<
/appender>
<
appender name="TRACE_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
<
file>
$PATH/trace.log<
/file>
<
rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<
FileNamePattern>
$PATH/trace.%dyyyy-MM-dd.%i.log<
/FileNamePattern>
<
timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
<
maxFileSize>
10MB<
/maxFileSize>
<
/timeBasedFileNamingAndTriggeringPolicy>
<
/rollingPolicy>
<
layout>
<
pattern>
%dyyyy-MM-dd HH:mm:ss.SSS %-5level %-50logger50:%-4line %green(%-18XLOG_ID) %msg%n<
/pattern>
<
/layout>
<
/appender>
<
appender name="ERROR_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
<
file>
$PATH/error.log<
/file>
<
rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<
FileNamePattern>
$PATH/error.%dyyyy-MM-dd.%i.log<
/FileNamePattern>
<
timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
<
maxFileSize>
10MB<
/maxFileSize>
<
/timeBasedFileNamingAndTriggeringPolicy>
<
/rollingPolicy>
<
layout>
<
pattern>
%dyyyy-MM-dd HH:mm:ss.SSS %-5level %-50logger50:%-4line %green(%-18XLOG_ID) %msg%n<
/pattern>
<
/layout>
<
filter class="ch.qos.logback.classic.filter.LevelFilter">
<
level>
ERROR<
/level>
<
onMatch>
ACCEPT<
/onMatch>
<
onMismatch>
DENY<
/onMismatch>
<
/filter>
<
/appender>
<
root level="ERROR">
<
appender-ref ref="ERROR_FILE" />
<
/root>
<
root level="TRACE">
<
appender-ref ref="TRACE_FILE" />
<
/root>
<
root level="INFO">
<
appender-ref ref="STDOUT" />
<
/root>
<
/configuration>
推荐阅读
- 内存分析工具Memory Analysis Tool用法详解
- #yyds干货盘点#Redux 源码与函数式编程
- 028.集成Http库Axios
- 简述Serverless原理及运用
- 026.Vue Cli项目结构解析
- java抽象类与接口
- 025.封装请求和返回参数
- MyBatis从入门到精通—MyBatis多表查询和注解开发
- 024.统一的后端返回值(CommonResp)