Skip to content

Commit 3ff9d26

Browse files
committed
issue binarywang#23 使用logback作为单元测试的log工具,并配置默认的log
1 parent 6368ca6 commit 3ff9d26

File tree

6 files changed

+56
-7
lines changed

6 files changed

+56
-7
lines changed

pom.xml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@
4343
<downloadSources>true</downloadSources>
4444
<httpclient.version>4.3.5</httpclient.version>
4545
<slf4j.version>1.7.10</slf4j.version>
46+
<logback.version>1.1.2</logback.version>
4647
</properties>
4748

4849
<dependencies>
@@ -52,9 +53,9 @@
5253
<version>${slf4j.version}</version>
5354
</dependency>
5455
<dependency>
55-
<groupId>org.slf4j</groupId>
56-
<artifactId>slf4j-simple</artifactId>
57-
<version>${slf4j.version}</version>
56+
<groupId>ch.qos.logback</groupId>
57+
<artifactId>logback-classic</artifactId>
58+
<version>${logback.version}</version>
5859
<scope>test</scope>
5960
</dependency>
6061
<dependency>
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
<configuration>
2+
3+
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
4+
<!-- encoders are assigned the type
5+
ch.qos.logback.classic.encoder.PatternLayoutEncoder by default -->
6+
<encoder>
7+
<pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
8+
</encoder>
9+
</appender>
10+
11+
<root level="info">
12+
<appender-ref ref="STDOUT" />
13+
</root>
14+
15+
<logger name="me.chanjar.weixin.common" level="debug" />
16+
</configuration>

weixin-java-cp/src/main/java/me/chanjar/weixin/cp/api/WxCpMessageRouter.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,7 @@ public void run() {
150150
} else {
151151
res = rule.service(wxMessage);
152152
// 在同步操作结束,session访问结束
153-
log.trace("End session access after sync operation finish {}", wxMessage.getFromUserName());
153+
log.debug("End session access: async=false, sessionId={}", wxMessage.getFromUserName());
154154
sessionEndAccess(wxMessage);
155155
}
156156
}
@@ -162,7 +162,7 @@ public void run() {
162162
for (Future future : futures) {
163163
try {
164164
future.get();
165-
log.trace("End session access after async operation finish {}", wxMessage.getFromUserName());
165+
log.debug("End session access: async=true, sessionId={}", wxMessage.getFromUserName());
166166
// 异步操作结束,session访问结束
167167
sessionEndAccess(wxMessage);
168168
} catch (InterruptedException e) {
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
<configuration>
2+
3+
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
4+
<!-- encoders are assigned the type
5+
ch.qos.logback.classic.encoder.PatternLayoutEncoder by default -->
6+
<encoder>
7+
<pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
8+
</encoder>
9+
</appender>
10+
11+
<root level="info">
12+
<appender-ref ref="STDOUT" />
13+
</root>
14+
15+
<logger name="me.chanjar.weixin.cp" level="debug" />
16+
</configuration>

weixin-java-mp/src/main/java/me/chanjar/weixin/mp/api/WxMpMessageRouter.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,7 @@ public void run() {
148148
} else {
149149
res = rule.service(wxMessage);
150150
// 在同步操作结束,session访问结束
151-
log.trace("End session access after sync operation finish {}", wxMessage.getFromUserName());
151+
log.debug("End session access: async=false, sessionId={}", wxMessage.getFromUserName());
152152
sessionEndAccess(wxMessage);
153153
}
154154
}
@@ -160,7 +160,7 @@ public void run() {
160160
for (Future future : futures) {
161161
try {
162162
future.get();
163-
log.trace("End session access after async operation finish {}", wxMessage.getFromUserName());
163+
log.debug("End session access: async=true, sessionId={}", wxMessage.getFromUserName());
164164
// 异步操作结束,session访问结束
165165
sessionEndAccess(wxMessage);
166166
} catch (InterruptedException e) {
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
<configuration>
2+
3+
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
4+
<!-- encoders are assigned the type
5+
ch.qos.logback.classic.encoder.PatternLayoutEncoder by default -->
6+
<encoder>
7+
<pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
8+
</encoder>
9+
</appender>
10+
11+
<root level="info">
12+
<appender-ref ref="STDOUT" />
13+
</root>
14+
15+
<logger name="me.chanjar.weixin.mp" level="debug" />
16+
</configuration>

0 commit comments

Comments
 (0)