Browse Source

日志集成

zouxuan 1 year ago
parent
commit
bcaec3e7d8

+ 13 - 1
mec-application/src/main/resources/logback-spring.xml

@@ -59,6 +59,17 @@
         </encoder>
     </appender>
 
+    <appender name="plumelog" class="com.plumelog.logback.appender.RedisAppender">
+        <appName>mec-app</appName>
+        <redisHost>10.206.0.13:26379,10.206.0.16:26379,10.206.0.8:26379</redisHost>
+        <redisAuth>dyym</redisAuth>
+        <model>sentinel</model>
+        <masterName>mymaster</masterName>
+        <env>prod</env>
+        <redisDb>10</redisDb>
+        <runModel>2</runModel>
+    </appender>
+
     <logger name="com.ym.mec" level="INFO"/>
 
     <logger name="com.ym.mec.thirdparty" level="INFO" additivity="false">
@@ -103,8 +114,9 @@
     <!--生产环境:输出到文件 -->
     <springProfile name="prod">
         <root level="INFO">
-            <appender-ref ref="stdout"/>
+<!--            <appender-ref ref="stdout"/>-->
             <appender-ref ref="file"/>
+            <appender-ref ref="plumelog" />
         </root>
     </springProfile>
 

+ 13 - 1
mec-auth/mec-auth-server/src/main/resources/logback-spring.xml

@@ -27,10 +27,22 @@
 		</encoder>
 	</appender>
 
+	<appender name="plumelog" class="com.plumelog.logback.appender.RedisAppender">
+		<appName>mec-auth</appName>
+		<redisHost>10.206.0.13:26379,10.206.0.16:26379,10.206.0.8:26379</redisHost>
+		<redisAuth>dyym</redisAuth>
+		<model>sentinel</model>
+		<masterName>mymaster</masterName>
+		<env>prod</env>
+		<redisDb>10</redisDb>
+		<runModel>2</runModel>
+	</appender>
+
 	<logger name="com.ym.mec" level="WARN" />
 	<root level="WARN">
-		<appender-ref ref="stdout" />
+<!--		<appender-ref ref="stdout" />-->
 		<appender-ref ref="file" />
+		<appender-ref ref="plumelog" />
 	</root>
 
 </configuration>

+ 5 - 0
mec-common/common-core/pom.xml

@@ -18,6 +18,11 @@
 	</properties>
 
 	<dependencies>
+		<dependency>
+			<groupId>com.plumelog</groupId>
+			<artifactId>plumelog-logback</artifactId>
+			<version>3.5.3</version>
+		</dependency>
 
 		<dependency>
 			<groupId>org.mybatis.spring.boot</groupId>

+ 5 - 1
mec-gateway/mec-gateway-web/pom.xml

@@ -24,7 +24,11 @@
 		<!--redis限流 -->
 		<!-- <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis-reactive</artifactId> 
 			</dependency> -->
-
+		<dependency>
+			<groupId>com.plumelog</groupId>
+			<artifactId>plumelog-logback</artifactId>
+			<version>3.5.3</version>
+		</dependency>
 		<dependency>
 			<groupId>org.springframework.cloud</groupId>
 			<artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>

+ 13 - 1
mec-gateway/mec-gateway-web/src/main/resources/logback-spring.xml

@@ -27,6 +27,17 @@
 		</encoder>
 	</appender>
 
+	<appender name="plumelog" class="com.plumelog.logback.appender.RedisAppender">
+		<appName>mec-gateway</appName>
+		<redisHost>10.206.0.13:26379,10.206.0.16:26379,10.206.0.8:26379</redisHost>
+		<redisAuth>dyym</redisAuth>
+		<model>sentinel</model>
+		<masterName>mymaster</masterName>
+		<env>prod</env>
+		<redisDb>10</redisDb>
+		<runModel>2</runModel>
+	</appender>
+
 	<logger name="com.ym.mec" level="INFO" />
 
 	<!--本地环境:打印控制台 -->
@@ -55,8 +66,9 @@
 	<!--生产环境:输出到文件 -->
 	<springProfile name="prod">
 		<root level="WARN">
-			<appender-ref ref="stdout" />
+<!--			<appender-ref ref="stdout" />-->
 			<appender-ref ref="file" />
+			<appender-ref ref="plumelog" />
 		</root>
 	</springProfile>
 

+ 13 - 1
mec-im/src/main/resources/logback-spring.xml

@@ -27,6 +27,17 @@
         </encoder>
     </appender>
 
+    <appender name="plumelog" class="com.plumelog.logback.appender.RedisAppender">
+        <appName>mec-im</appName>
+        <redisHost>10.206.0.13:26379,10.206.0.16:26379,10.206.0.8:26379</redisHost>
+        <redisAuth>dyym</redisAuth>
+        <model>sentinel</model>
+        <masterName>mymaster</masterName>
+        <env>prod</env>
+        <redisDb>10</redisDb>
+        <runModel>2</runModel>
+    </appender>
+
     <logger name="com.ym.mec" level="INFO" />
 
     <!--本地环境:打印控制台 -->
@@ -61,8 +72,9 @@
     <!--生产环境:输出到文件 -->
     <springProfile name="prod">
         <root level="INFO">
-            <appender-ref ref="stdout" />
+<!--            <appender-ref ref="stdout" />-->
             <appender-ref ref="file" />
+            <appender-ref ref="plumelog" />
         </root>
     </springProfile>
 

+ 13 - 1
mec-mall/mall-admin/src/main/resources/logback-spring.xml

@@ -27,6 +27,17 @@
 		</encoder>
 	</appender>
 
+	<appender name="plumelog" class="com.plumelog.logback.appender.RedisAppender">
+		<appName>mec-mall-admin</appName>
+		<redisHost>10.206.0.13:26379,10.206.0.16:26379,10.206.0.8:26379</redisHost>
+		<redisAuth>dyym</redisAuth>
+		<model>sentinel</model>
+		<masterName>mymaster</masterName>
+		<env>prod</env>
+		<redisDb>10</redisDb>
+		<runModel>2</runModel>
+	</appender>
+
 	<logger name="com.yonge" level="INFO" />
 
 	<!--本地环境:打印控制台 -->
@@ -61,8 +72,9 @@
 	<!--生产环境:输出到文件 -->
 	<springProfile name="prod">
 		<root level="WARN">
-			<appender-ref ref="stdout" />
+<!--			<appender-ref ref="stdout" />-->
 			<appender-ref ref="file" />
+			<appender-ref ref="plumelog" />
 		</root>
 	</springProfile>
 

+ 5 - 1
mec-mall/mall-common/pom.xml

@@ -18,7 +18,11 @@
     </parent>
 
     <dependencies>
-
+        <dependency>
+            <groupId>com.plumelog</groupId>
+            <artifactId>plumelog-logback</artifactId>
+            <version>3.5.3</version>
+        </dependency>
         <dependency>
             <groupId>com.alibaba</groupId>
             <artifactId>druid-spring-boot-starter</artifactId>

+ 13 - 1
mec-mall/mall-portal/src/main/resources/logback-spring.xml

@@ -27,6 +27,17 @@
 		</encoder>
 	</appender>
 
+	<appender name="plumelog" class="com.plumelog.logback.appender.RedisAppender">
+		<appName>mec-mall-portal</appName>
+		<redisHost>10.206.0.13:26379,10.206.0.16:26379,10.206.0.8:26379</redisHost>
+		<redisAuth>dyym</redisAuth>
+		<model>sentinel</model>
+		<masterName>mymaster</masterName>
+		<env>prod</env>
+		<redisDb>10</redisDb>
+		<runModel>2</runModel>
+	</appender>
+
 	<logger name="com.yonge" level="info" />
 
 	<!--本地环境:打印控制台 -->
@@ -61,8 +72,9 @@
 	<!--生产环境:输出到文件 -->
 	<springProfile name="prod">
 		<root level="WARN">
-			<appender-ref ref="stdout" />
+<!--			<appender-ref ref="stdout" />-->
 			<appender-ref ref="file" />
+			<appender-ref ref="plumelog" />
 		</root>
 	</springProfile>
 

+ 13 - 1
mec-task/src/main/resources/logback-spring.xml

@@ -27,6 +27,17 @@
 		</encoder>
 	</appender>
 
+	<appender name="plumelog" class="com.plumelog.logback.appender.RedisAppender">
+		<appName>mec-task</appName>
+		<redisHost>10.206.0.13:26379,10.206.0.16:26379,10.206.0.8:26379</redisHost>
+		<redisAuth>dyym</redisAuth>
+		<model>sentinel</model>
+		<masterName>mymaster</masterName>
+		<env>prod</env>
+		<redisDb>10</redisDb>
+		<runModel>2</runModel>
+	</appender>
+
 	<logger name="com.ym.mec" level="debug" />
 
 	<!--本地环境:打印控制台 -->
@@ -55,8 +66,9 @@
 	<!--生产环境:输出到文件 -->
 	<springProfile name="prod">
 		<root level="WARN">
-			<appender-ref ref="stdout" />
+<!--			<appender-ref ref="stdout" />-->
 			<appender-ref ref="file" />
+			<appender-ref ref="plumelog" />
 		</root>
 	</springProfile>
 

+ 12 - 1
mec-websocket/src/main/resources/logback-spring.xml

@@ -43,6 +43,16 @@
 		</encoder>
 	</appender>
 
+	<appender name="plumelog" class="com.plumelog.logback.appender.RedisAppender">
+		<appName>mec-websocket</appName>
+		<redisHost>10.206.0.13:26379,10.206.0.16:26379,10.206.0.8:26379</redisHost>
+		<redisAuth>dyym</redisAuth>
+		<model>sentinel</model>
+		<masterName>mymaster</masterName>
+		<env>prod</env>
+		<redisDb>10</redisDb>
+		<runModel>2</runModel>
+	</appender>
 	<logger name="com.ym.mec" level="INFO" />
 
 	<logger name="com.ym.mec.thirdparty" level="INFO"
@@ -75,8 +85,9 @@
 	<!--生产环境:输出到文件 -->
 	<springProfile name="prod">
 		<root level="WARN">
-			<appender-ref ref="stdout" />
+<!--			<appender-ref ref="stdout" />-->
 			<appender-ref ref="file" />
+			<appender-ref ref="plumelog" />
 		</root>
 	</springProfile>