V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  frankly123  ›  全部回复第 3 页 / 共 3 页
回复总数  45
1  2  3  
2020-09-22 20:56:35 +08:00
回复了 springmarker 创建的主题 Java 如何优雅的在 SpringBoot 中打印 Request&Response 日志
@springmarker 看我代码,spring 帮你 wrapper 过了
2020-09-22 12:58:08 +08:00
回复了 springmarker 创建的主题 Java 如何优雅的在 SpringBoot 中打印 Request&Response 日志
@frankly123 然后想在哪里读就在哪里读
2020-09-22 12:42:56 +08:00
回复了 springmarker 创建的主题 Java 如何优雅的在 SpringBoot 中打印 Request&Response 日志
/**
* @author wangyiwen
* @version 1.0 Created in 2020/7/14 18:36
* 该注入是为了可以获取到包装过的 httpRequest
*/
public class WrapperRequestFilter extends AbstractRequestLoggingFilter {


/**
* Concrete subclasses should implement this method to write a log message
* <i>before</i> the request is processed.
*
* @param request current HTTP request
* @param message the message to log
*/
@Override
protected void beforeRequest(HttpServletRequest request, String message) {
//do nothing
}

/**
* Concrete subclasses should implement this method to write a log message
* <i>after</i> the request is processed.
*
* @param request current HTTP request
* @param message the message to log
*/
@Override
protected void afterRequest(HttpServletRequest request, String message) {
//do nothing
}
}
---------------------------------------------------------------------------------------------------
@Bean
public WrapperRequestFilter wrapperRequestFilter() {
WrapperRequestFilter wrapperRequestFilter = new WrapperRequestFilter();
wrapperRequestFilter.setIncludeQueryString(true);
wrapperRequestFilter.setIncludeClientInfo(true);
wrapperRequestFilter.setIncludeHeaders(true);
wrapperRequestFilter.setIncludePayload(true);
wrapperRequestFilter.setMaxPayloadLength(99999);
return wrapperRequestFilter;
}
2020-09-18 11:28:51 +08:00
回复了 zxCoder 创建的主题 问与答 DO 字段命名的规范
不用
2020-09-17 09:57:52 +08:00
回复了 chijince 创建的主题 程序员 大量调用微信公众号 API 用什么方案最高效 每小时 1000 万次
方糖?
1  2  3  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4854 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 15ms · UTC 03:57 · PVG 11:57 · LAX 19:57 · JFK 22:57
Developed with CodeLauncher
♥ Do have faith in what you're doing.