首页 > 解决方案 > Spring boot - Logback - 在所有应用程序日志中记录公共值

问题描述

我有一个使用 logback 进行日志记录的 Spring Boot 应用程序,它工作正常。我有一个更改要实现,即在每个错误的运行时记录一个值 - 警告日志记录。例如,我想将请求参数附加到每个日志:

"User ID {} ", request.getHeader("userId") + // here comes the normal log.

我打算用户:

@Autowired
private HttpServletRequest request;

以便能够捕获所需的数据。但是如何在不添加过多代码的情况下将此值附加到所有错误日志(例如使用 AOP 或扩展的公共类等)

标签: javaspring-bootlogback

解决方案


推荐阅读