@@ -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> | |||||
<artifactId>slf4j-simple</artifactId> | |||||
<version>${slf4j.version}</version> | |||||
<groupId>ch.qos.logback</groupId> | |||||
<artifactId>logback-classic</artifactId> | |||||
<version>${logback.version}</version> | |||||
<scope>test</scope> | <scope>test</scope> | ||||
</dependency> | </dependency> | ||||
<dependency> | <dependency> | ||||
@@ -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) { | ||||
@@ -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) { | ||||
@@ -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> |