|
@@ -1,5 +1,13 @@
|
|
<?xml version="1.0" encoding="UTF-8"?>
|
|
<?xml version="1.0" encoding="UTF-8"?>
|
|
<configuration scan="true">
|
|
<configuration scan="true">
|
|
|
|
+
|
|
|
|
+ <springProperty scope="context" name="appName" source="spring.application.name"/>
|
|
|
|
+
|
|
|
|
+ <!--<include resource="org/springframework/boot/logging/logback/base.xml"/>-->
|
|
|
|
+ <contextName>${appName}</contextName>
|
|
|
|
+ <property name="LOG_PATH" value=".logs"/>
|
|
|
|
+ <!--设置系统日志目录-->
|
|
|
|
+ <property name="APPDIR" value="${appName}" />
|
|
<!--定义日志文件的存储地址 勿在 LogBack 的配置中使用相对路径-->
|
|
<!--定义日志文件的存储地址 勿在 LogBack 的配置中使用相对路径-->
|
|
<!-- %m输出的信息,%p日志级别,%t线程名,%d日期,%c类的全名,,,, -->
|
|
<!-- %m输出的信息,%p日志级别,%t线程名,%d日期,%c类的全名,,,, -->
|
|
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
|
|
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
|
|
@@ -10,11 +18,6 @@
|
|
<charset>UTF-8</charset>
|
|
<charset>UTF-8</charset>
|
|
</encoder>
|
|
</encoder>
|
|
</appender>
|
|
</appender>
|
|
- <!--<include resource="org/springframework/boot/logging/logback/base.xml"/>-->
|
|
|
|
- <contextName>Envir-Framework</contextName>
|
|
|
|
- <property name="LOG_PATH" value=".logs"/>
|
|
|
|
- <!--设置系统日志目录-->
|
|
|
|
- <property name="APPDIR" value="app"/>
|
|
|
|
<!--
|
|
<!--
|
|
说明:
|
|
说明:
|
|
1、日志级别及文件
|
|
1、日志级别及文件
|
|
@@ -122,6 +125,16 @@
|
|
<onMismatch>DENY</onMismatch>
|
|
<onMismatch>DENY</onMismatch>
|
|
</filter>
|
|
</filter>
|
|
</appender>
|
|
</appender>
|
|
|
|
+
|
|
|
|
+ <appender name="MQ" class="cn.gygxzc.envir.core.log.MQAppender">
|
|
|
|
+ <sysName>${appName}</sysName>
|
|
|
|
+ </appender>
|
|
|
|
+ <!--实现分布式收集日志的appender-->
|
|
|
|
+ <appender name="ASYNC" class="ch.qos.logback.classic.AsyncAppender">
|
|
|
|
+ <appender-ref ref ="MQ"/>
|
|
|
|
+ </appender>
|
|
|
|
+
|
|
|
|
+
|
|
<!--日志异步到数据库 -->
|
|
<!--日志异步到数据库 -->
|
|
<!--<appender name="DBAPPENDER" class="ch.qos.logback.classic.db.DBAppender">-->
|
|
<!--<appender name="DBAPPENDER" class="ch.qos.logback.classic.db.DBAppender">-->
|
|
<!--<connectionSource class="ch.qos.logback.core.db.DataSourceConnectionSource">-->
|
|
<!--<connectionSource class="ch.qos.logback.core.db.DataSourceConnectionSource">-->
|
|
@@ -151,7 +164,8 @@
|
|
<pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} %-5level %logger Line:%-3L - %msg%n</pattern>
|
|
<pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} %-5level %logger Line:%-3L - %msg%n</pattern>
|
|
</encoder>
|
|
</encoder>
|
|
</appender>
|
|
</appender>
|
|
- <logger name="com.gxzc" level="DEBUG"/>
|
|
|
|
|
|
+ <!---->
|
|
|
|
+ <logger name="com.gxzc" level="DEBUG" additivity="true"/>
|
|
<logger name="cn.gygxzc" level="DEBUG"/>
|
|
<logger name="cn.gygxzc" level="DEBUG"/>
|
|
<logger name="org.springframework.data.mybatis" level="DEBUG"/>
|
|
<logger name="org.springframework.data.mybatis" level="DEBUG"/>
|
|
<logger name="org.springframework.aop.aspectj" level="ERROR"/>
|
|
<logger name="org.springframework.aop.aspectj" level="ERROR"/>
|
|
@@ -192,25 +206,26 @@
|
|
<!--<contextListener class="ch.qos.logback.classic.jul.LevelChangePropagator">-->
|
|
<!--<contextListener class="ch.qos.logback.classic.jul.LevelChangePropagator">-->
|
|
<!--<resetJUL>true</resetJUL>-->
|
|
<!--<resetJUL>true</resetJUL>-->
|
|
<!--</contextListener>-->
|
|
<!--</contextListener>-->
|
|
-
|
|
|
|
<springProfile name="prod">
|
|
<springProfile name="prod">
|
|
<root level="INFO">
|
|
<root level="INFO">
|
|
- <!--<appender-ref ref="STDOUT"/>-->
|
|
|
|
|
|
+ <appender-ref ref="STDOUT"/>
|
|
<appender-ref ref="FILEERROR"/>
|
|
<appender-ref ref="FILEERROR"/>
|
|
<appender-ref ref="FILEWARN"/>
|
|
<appender-ref ref="FILEWARN"/>
|
|
<appender-ref ref="FILEINFO"/>
|
|
<appender-ref ref="FILEINFO"/>
|
|
<appender-ref ref="DBAPPENDER"/>
|
|
<appender-ref ref="DBAPPENDER"/>
|
|
|
|
+ <appender-ref ref="ASYNC"/>
|
|
</root>
|
|
</root>
|
|
</springProfile>
|
|
</springProfile>
|
|
|
|
|
|
|
|
|
|
<springProfile name="dev">
|
|
<springProfile name="dev">
|
|
<root level="INFO">
|
|
<root level="INFO">
|
|
|
|
+ <appender-ref ref="STDOUT"/>
|
|
<appender-ref ref="CONSOLE"/>
|
|
<appender-ref ref="CONSOLE"/>
|
|
<appender-ref ref="FILEERROR"/>
|
|
<appender-ref ref="FILEERROR"/>
|
|
<appender-ref ref="FILEWARN"/>
|
|
<appender-ref ref="FILEWARN"/>
|
|
<appender-ref ref="FILEINFO"/>
|
|
<appender-ref ref="FILEINFO"/>
|
|
- <!--<appender-ref ref="DBAPPENDER"/>-->
|
|
|
|
|
|
+ <appender-ref ref="ASYNC"/>
|
|
</root>
|
|
</root>
|
|
</springProfile>
|
|
</springProfile>
|
|
|
|
|