Browse Source

fix:

logback config
  sign
dev
wangqing 5 years ago
parent
commit
4228aef01d
  1. 2
      tduck-api/src/main/java/com/tduck/cloud/api/util/SignUtils.java
  2. 9
      tduck-api/src/main/java/com/tduck/cloud/api/web/filter/SignAuthFilter.java
  3. 9
      tduck-api/src/main/resources/logback-spring.xml

2
tduck-api/src/main/java/com/tduck/cloud/api/util/SignUtils.java

@ -50,8 +50,6 @@ public class SignUtils {
params.remove(SIGN_KEY_NAME);
String paramsJson = JsonUtils.mapToJson(params);
StringBuffer sb = new StringBuffer(secret).append(paramsJson);
log.debug("sign :{}", sb.toString());
log.debug("sign :{}", DigestUtil.md5Hex(sb.toString()).toLowerCase());
return DigestUtil.md5Hex(sb.toString()).toLowerCase();
}

9
tduck-api/src/main/java/com/tduck/cloud/api/web/filter/SignAuthFilter.java

@ -32,12 +32,6 @@ public class SignAuthFilter implements Filter {
private final static String TIMESTAMP_KEY_NAME = "timestamp";
/**
* swagger debug模式 请求头包含放行
*/
private final static String DOC_DEBUG_KEY = "signDebug";
private final static String DOC_DEBUG_VALUE = "nb";
/**
* 最大有效时间 默认 10秒钟失效 超出10s失效
*/
@ -59,8 +53,7 @@ public class SignAuthFilter implements Filter {
}
}
// debug模式
String value = httpServletRequest.getHeader(DOC_DEBUG_KEY);
if (existsMatch || DOC_DEBUG_VALUE.equals(value)) {
if (existsMatch) {
filterChain.doFilter(request, response);
return;
} else {

9
tduck-api/src/main/resources/logback-spring.xml

@ -33,11 +33,11 @@
</encoder>
</appender>
<!-- Log file com.tduck.cloud.wx.mp.error output -->
<appender name="com.tduck.cloud.wx.mp.error" class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>${log.path}/com.tduck.cloud.wx.mp.error.log</file>
<!-- Log file error output -->
<appender name="error" class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>${log.path}/error.log</file>
<rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
<fileNamePattern>${log.path}/%d{yyyy-MM}/com.tduck.cloud.wx.mp.error.%d{yyyy-MM-dd}.%i.log.gz</fileNamePattern>
<fileNamePattern>${log.path}/%d{yyyy-MM}/error.%d{yyyy-MM-dd}.%i.log.gz</fileNamePattern>
<maxFileSize>50MB</maxFileSize>
<maxHistory>30</maxHistory>
</rollingPolicy>
@ -53,5 +53,6 @@
<root level="INFO">
<appender-ref ref="console"/>
<appender-ref ref="debug"/>
<appender-ref ref="error"/>
</root>
</configuration>

Loading…
Cancel
Save