Commit 7e082e52 authored by 赵啸非's avatar 赵啸非

添加工作人员最后登录时间

parent b065349b
...@@ -166,10 +166,11 @@ public class AccessLogFilter implements GlobalFilter, Ordered { ...@@ -166,10 +166,11 @@ public class AccessLogFilter implements GlobalFilter, Ordered {
headers.putAll(exchange.getRequest().getHeaders()); headers.putAll(exchange.getRequest().getHeaders());
headers.remove(HttpHeaders.CONTENT_LENGTH); headers.remove(HttpHeaders.CONTENT_LENGTH);
CachedBodyOutputMessage outputMessage = new CachedBodyOutputMessage(exchange, headers); CachedBodyOutputMessage outputMessage = new CachedBodyOutputMessage(exchange, headers);
log.info("contentLens:"+HttpHeaders.CONTENT_LENGTH);
return bodyInserter.insert(outputMessage, new BodyInserterContext()) return bodyInserter.insert(outputMessage, new BodyInserterContext())
.then(Mono.defer(() -> { .then(Mono.defer(() -> {
// 重新封装请求 // 重新封装请求
log.info("decoratedRequest 1");
ServerHttpRequest decoratedRequest = requestDecorate(exchange, headers, outputMessage); ServerHttpRequest decoratedRequest = requestDecorate(exchange, headers, outputMessage);
// 记录响应日志 // 记录响应日志
ServerHttpResponseDecorator decoratedResponse = recordResponseLog(exchange, accessLogPdu); ServerHttpResponseDecorator decoratedResponse = recordResponseLog(exchange, accessLogPdu);
...@@ -207,6 +208,7 @@ public class AccessLogFilter implements GlobalFilter, Ordered { ...@@ -207,6 +208,7 @@ public class AccessLogFilter implements GlobalFilter, Ordered {
@Override @Override
public HttpHeaders getHeaders() { public HttpHeaders getHeaders() {
long contentLength = headers.getContentLength(); long contentLength = headers.getContentLength();
log.info("decoratedRequest contentLength:"+contentLength);
HttpHeaders httpHeaders = new HttpHeaders(); HttpHeaders httpHeaders = new HttpHeaders();
httpHeaders.putAll(super.getHeaders()); httpHeaders.putAll(super.getHeaders());
if (contentLength > 0) { if (contentLength > 0) {
...@@ -221,6 +223,8 @@ public class AccessLogFilter implements GlobalFilter, Ordered { ...@@ -221,6 +223,8 @@ public class AccessLogFilter implements GlobalFilter, Ordered {
@Override @Override
public Flux<DataBuffer> getBody() { public Flux<DataBuffer> getBody() {
log.info("outputMessage.getBody() contentLength:");
return outputMessage.getBody(); return outputMessage.getBody();
} }
}; };
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment