mirror of
https://gitee.com/binary/weixin-java-tools.git
synced 2025-06-28 13:16:19 +08:00
issue #23 使用logback作为单元测试的log工具,并配置默认的log
This commit is contained in:
parent
6368ca6816
commit
3ff9d260f2
7
pom.xml
7
pom.xml
@ -43,6 +43,7 @@
|
|||||||
<downloadSources>true</downloadSources>
|
<downloadSources>true</downloadSources>
|
||||||
<httpclient.version>4.3.5</httpclient.version>
|
<httpclient.version>4.3.5</httpclient.version>
|
||||||
<slf4j.version>1.7.10</slf4j.version>
|
<slf4j.version>1.7.10</slf4j.version>
|
||||||
|
<logback.version>1.1.2</logback.version>
|
||||||
</properties>
|
</properties>
|
||||||
|
|
||||||
<dependencies>
|
<dependencies>
|
||||||
@ -52,9 +53,9 @@
|
|||||||
<version>${slf4j.version}</version>
|
<version>${slf4j.version}</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.slf4j</groupId>
|
<groupId>ch.qos.logback</groupId>
|
||||||
<artifactId>slf4j-simple</artifactId>
|
<artifactId>logback-classic</artifactId>
|
||||||
<version>${slf4j.version}</version>
|
<version>${logback.version}</version>
|
||||||
<scope>test</scope>
|
<scope>test</scope>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
|
16
weixin-java-common/src/test/resources/logback-test.xml
Normal file
16
weixin-java-common/src/test/resources/logback-test.xml
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
<configuration>
|
||||||
|
|
||||||
|
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
|
||||||
|
<!-- encoders are assigned the type
|
||||||
|
ch.qos.logback.classic.encoder.PatternLayoutEncoder by default -->
|
||||||
|
<encoder>
|
||||||
|
<pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
|
||||||
|
</encoder>
|
||||||
|
</appender>
|
||||||
|
|
||||||
|
<root level="info">
|
||||||
|
<appender-ref ref="STDOUT" />
|
||||||
|
</root>
|
||||||
|
|
||||||
|
<logger name="me.chanjar.weixin.common" level="debug" />
|
||||||
|
</configuration>
|
@ -150,7 +150,7 @@ public class WxCpMessageRouter {
|
|||||||
} else {
|
} else {
|
||||||
res = rule.service(wxMessage);
|
res = rule.service(wxMessage);
|
||||||
// 在同步操作结束,session访问结束
|
// 在同步操作结束,session访问结束
|
||||||
log.trace("End session access after sync operation finish {}", wxMessage.getFromUserName());
|
log.debug("End session access: async=false, sessionId={}", wxMessage.getFromUserName());
|
||||||
sessionEndAccess(wxMessage);
|
sessionEndAccess(wxMessage);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -162,7 +162,7 @@ public class WxCpMessageRouter {
|
|||||||
for (Future future : futures) {
|
for (Future future : futures) {
|
||||||
try {
|
try {
|
||||||
future.get();
|
future.get();
|
||||||
log.trace("End session access after async operation finish {}", wxMessage.getFromUserName());
|
log.debug("End session access: async=true, sessionId={}", wxMessage.getFromUserName());
|
||||||
// 异步操作结束,session访问结束
|
// 异步操作结束,session访问结束
|
||||||
sessionEndAccess(wxMessage);
|
sessionEndAccess(wxMessage);
|
||||||
} catch (InterruptedException e) {
|
} catch (InterruptedException e) {
|
||||||
|
16
weixin-java-cp/src/test/resources/logback-test.xml
Normal file
16
weixin-java-cp/src/test/resources/logback-test.xml
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
<configuration>
|
||||||
|
|
||||||
|
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
|
||||||
|
<!-- encoders are assigned the type
|
||||||
|
ch.qos.logback.classic.encoder.PatternLayoutEncoder by default -->
|
||||||
|
<encoder>
|
||||||
|
<pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
|
||||||
|
</encoder>
|
||||||
|
</appender>
|
||||||
|
|
||||||
|
<root level="info">
|
||||||
|
<appender-ref ref="STDOUT" />
|
||||||
|
</root>
|
||||||
|
|
||||||
|
<logger name="me.chanjar.weixin.cp" level="debug" />
|
||||||
|
</configuration>
|
@ -148,7 +148,7 @@ public class WxMpMessageRouter {
|
|||||||
} else {
|
} else {
|
||||||
res = rule.service(wxMessage);
|
res = rule.service(wxMessage);
|
||||||
// 在同步操作结束,session访问结束
|
// 在同步操作结束,session访问结束
|
||||||
log.trace("End session access after sync operation finish {}", wxMessage.getFromUserName());
|
log.debug("End session access: async=false, sessionId={}", wxMessage.getFromUserName());
|
||||||
sessionEndAccess(wxMessage);
|
sessionEndAccess(wxMessage);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -160,7 +160,7 @@ public class WxMpMessageRouter {
|
|||||||
for (Future future : futures) {
|
for (Future future : futures) {
|
||||||
try {
|
try {
|
||||||
future.get();
|
future.get();
|
||||||
log.trace("End session access after async operation finish {}", wxMessage.getFromUserName());
|
log.debug("End session access: async=true, sessionId={}", wxMessage.getFromUserName());
|
||||||
// 异步操作结束,session访问结束
|
// 异步操作结束,session访问结束
|
||||||
sessionEndAccess(wxMessage);
|
sessionEndAccess(wxMessage);
|
||||||
} catch (InterruptedException e) {
|
} catch (InterruptedException e) {
|
||||||
|
16
weixin-java-mp/src/test/resources/logback-test.xml
Normal file
16
weixin-java-mp/src/test/resources/logback-test.xml
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
<configuration>
|
||||||
|
|
||||||
|
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
|
||||||
|
<!-- encoders are assigned the type
|
||||||
|
ch.qos.logback.classic.encoder.PatternLayoutEncoder by default -->
|
||||||
|
<encoder>
|
||||||
|
<pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
|
||||||
|
</encoder>
|
||||||
|
</appender>
|
||||||
|
|
||||||
|
<root level="info">
|
||||||
|
<appender-ref ref="STDOUT" />
|
||||||
|
</root>
|
||||||
|
|
||||||
|
<logger name="me.chanjar.weixin.mp" level="debug" />
|
||||||
|
</configuration>
|
Loading…
Reference in New Issue
Block a user