Skip to content

Commit d0d207d

Browse files
Merge branch 'main' into AMP-135
2 parents 4268497 + 39ce342 commit d0d207d

File tree

3 files changed

+4
-0
lines changed

3 files changed

+4
-0
lines changed

.github/pmd-ruleset.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
<exclude name="UnitTestAssertionsShouldIncludeMessage"/>
1919
<exclude name="UnitTestContainsTooManyAsserts"/>
2020
<exclude name="PreserveStackTrace"/>
21+
<exclude name="ImplicitFunctionalInterface"/>
2122
</rule>
2223
<rule ref="category/java/codestyle.xml">
2324
<exclude name="AtLeastOneConstructor"/>

gradle/dependencies/java-core.gradle

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ dependencies {
1010
implementation 'org.apache.logging.log4j:log4j-to-slf4j'
1111
implementation 'ch.qos.logback:logback-classic'
1212
implementation 'ch.qos.logback:logback-core'
13+
implementation "org.owasp.encoder:encoder:1.2.3"
1314

1415
compileOnly group: 'org.projectlombok', name: 'lombok', version: lombokVersion
1516
annotationProcessor group: 'org.projectlombok', name: 'lombok', version: lombokVersion

src/main/java/uk/gov/hmcts/cp/filters/tracing/TracingFilter.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
import jakarta.servlet.http.HttpServletRequest;
66
import jakarta.servlet.http.HttpServletResponse;
77
import lombok.extern.slf4j.Slf4j;
8+
import org.owasp.encoder.Encode;
89
import org.slf4j.MDC;
910
import org.springframework.beans.factory.annotation.Value;
1011
import org.springframework.stereotype.Component;
@@ -36,6 +37,7 @@ protected void doFilterInternal(final HttpServletRequest request, final HttpServ
3637
}
3738

3839
public void populateMDC(final HttpServletRequest request, final HttpServletResponse response, final FilterChain filterChain) throws IOException, ServletException {
40+
log.info("TracingFilter for uri:{}", Encode.forJava(request.getRequestURI()));
3941
MDC.put(APPLICATION_NAME, applicationName);
4042
if (request.getHeader(TRACE_ID) != null) {
4143
MDC.put(TRACE_ID, request.getHeader(TRACE_ID));

0 commit comments

Comments
 (0)