Forráskód Böngészése

新增第三方调用客户端工具类

liukx@elab 6 éve
szülő
commit
5da809f575

+ 2 - 0
elab-log/src/main/java/com/elab/log/CatThreadProcess.java

@@ -10,6 +10,8 @@ import com.elab.log.utils.CatMsgContext;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
+import java.util.concurrent.ExecutorService;
+
 /**
  * 线程上下文封装类
  *

+ 2 - 2
elab-log/src/main/resources/META-INF/plexus/components-cat-client.xml

@@ -27,8 +27,8 @@
 		</component>
 		<component>
 			<role>com.dianping.cat.message.MessageProducer</role>
-			<!--<implementation>com.dianping.cat.message.internal.DefaultMessageProducer</implementation>-->
-			<implementation>com.elab.log.message.CatMessageProducer</implementation>
+			<implementation>com.dianping.cat.message.internal.DefaultMessageProducer</implementation>
+			<!--<implementation>com.elab.log.message.CatMessageProducer</implementation>-->
 			<requirements>
 				<requirement>
 					<role>com.dianping.cat.message.spi.MessageManager</role>

+ 26 - 0
elab-spring/src/test/resources/logback.xml

@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<configuration>
+    <include resource="org/springframework/boot/logging/logback/base.xml"/>
+    <jmxConfigurator/>
+    <property name="LOG_PATH" value="logs"/>
+
+    <appender name="elab-marketing-authentication" class="ch.qos.logback.core.rolling.RollingFileAppender">
+        <File>${LOG_PATH}/elab-marketing-authentication.log</File>
+        <rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
+            <fileNamePattern>${LOG_PATH}/%d{yyyyMMdd}/%d{yyyyMMdd}-%i.log</fileNamePattern>
+            <maxHistory>30</maxHistory>
+            <totalSizeCap>30GB</totalSizeCap>
+            <maxFileSize>100MB</maxFileSize>
+        </rollingPolicy>
+        <encoder>
+            <pattern>%d{YYYY-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - [%file:%line] - %msg%n</pattern>
+        </encoder>
+    </appender>
+    <appender name="cat" class="com.elab.log.log4j.CatLogbackLog">
+    </appender>
+    <root level="INFO">
+        <appender-ref ref="elab-marketing-authentication"/>
+        <appender-ref ref="cat"/>
+    </root>
+    <logger name="com.elab" level="DEBUG" />
+</configuration>