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); params.remove(SIGN_KEY_NAME);
String paramsJson = JsonUtils.mapToJson(params); String paramsJson = JsonUtils.mapToJson(params);
StringBuffer sb = new StringBuffer(secret).append(paramsJson); 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(); 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"; 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失效 * 最大有效时间 默认 10秒钟失效 超出10s失效
*/ */
@ -59,8 +53,7 @@ public class SignAuthFilter implements Filter {
} }
} }
// debug模式 // debug模式
String value = httpServletRequest.getHeader(DOC_DEBUG_KEY); if (existsMatch) {
if (existsMatch || DOC_DEBUG_VALUE.equals(value)) {
filterChain.doFilter(request, response); filterChain.doFilter(request, response);
return; return;
} else { } else {

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

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

Loading…
Cancel
Save