logback-spring.xml 配置

<?xml version="1.0" encoding="UTF-8"?>

<configuration debug="false">

<!-- 只需配置好 log.dir 和 appName 属性 -->

<property name="log.dir" value="/alidata1/admin/prophet-za-metadata"/>

<property name="projectname" value="prophetMetadata"/>

<!-- 引入调用链配置 -->

<include resource="trace.xml"/>

<appender name="infoAppender" class="ch.qos.logback.core.rolling.RollingFileAppender">

<file>{log.dir}/logs/{HOSTNAME}-ss_micro_app_${projectname}_lt_info.log</file>

<filter class="ch.qos.logback.classic.filter.ThresholdFilter">

<level>info</level>

</filter>

<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">

<fileNamePattern>{log.dir}/logs/{HOSTNAME}-ss_micro_app_${projectname}lt_info%d{yyyy-MM-dd}.log</fileNamePattern>

<maxHistory>30</maxHistory>

</rollingPolicy>

<encoder charset="UTF-8" class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">

<pattern>${TRACE_LOG_PATTERN}</pattern>

</encoder>

</appender>

<appender name="errorAppender" class="ch.qos.logback.core.rolling.RollingFileAppender">

<file>{log.dir}/logs/{HOSTNAME}-ss_micro_app_${projectname}_lt_error.log</file>

<filter class="ch.qos.logback.classic.filter.ThresholdFilter">

<level>warn</level>

</filter>

<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">

<fileNamePattern>{log.dir}/logs/{HOSTNAME}-ss_micro_app_${projectname}lt_error%d{yyyy-MM-dd}.log</fileNamePattern>

<maxHistory>30</maxHistory>

</rollingPolicy>

<encoder charset="UTF-8" class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">

<pattern>${TRACE_LOG_PATTERN}</pattern>

</encoder>

</appender>

<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">

<target>System.out</target>

<encoder charset="UTF-8">

<pattern>%d [%thread] %-5p [%c] - %msg%n</pattern>

</encoder>

</appender>

<logger name="org.springframework">

<level value="INFO"/>

<appender-ref ref="STDOUT"/>

</logger>

<root>

<level value="INFO" />

<appender-ref ref="infoAppender"/>

<appender-ref ref="errorAppender"/>

</root>

</configuration>

相关推荐
西红柿计算机毕设几秒前
基于安卓Android的健康饮食系统APP(源码+文档+部署+讲解)
大数据·数据库·vue.js·spring boot·python·android-studio
很楠不爱4 分钟前
Qt——信号和槽
服务器·数据库·qt
BLOB_1010015 分钟前
【折腾一上午】Java POI 导出 Excel 自适应列宽行高
java·excel
布值倒区什么name16 分钟前
日常记录,使用springboot,vue2,easyexcel使实现字段的匹配导入
java·spring boot·后端
single59419 分钟前
【综合算法学习】(第十篇)
java·数据结构·c++·vscode·学习·算法·leetcode
wclass-zhengge22 分钟前
SpringBoot篇(自动装配原理)
java·spring boot·后端
程序小增25 分钟前
springboot+iotdb的应用
spring boot·后端·iotdb
engchina27 分钟前
Oracle SQL Developer 同时打开多个table的设置
数据库·sql·oracle
Withered@29 分钟前
Spring Boot面试题
spring boot·后端·spring
哎呦没29 分钟前
中小企业设备管理效率提升:Spring Boot系统设计
java·spring boot·后端