Skip to content

Commit

Permalink
feat: P4ADEV-1425 logging traceId and ExternalUserId (#47)
Browse files Browse the repository at this point in the history
  • Loading branch information
antonioT90 authored Nov 12, 2024
1 parent 0f19e59 commit 5b96f9a
Show file tree
Hide file tree
Showing 4 changed files with 18 additions and 1 deletion.
2 changes: 2 additions & 0 deletions build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -39,12 +39,14 @@ val openApiToolsVersion = "0.2.6"
val wiremockVersion = "3.5.4"
val snakeYamlVersion = "2.0"
val hibernateValidatorVersion = "8.0.1.Final"
val micrometerVersion = "1.3.5"


dependencies {
implementation("org.springframework.boot:spring-boot-starter")
implementation("org.springframework.boot:spring-boot-starter-web")
implementation("org.springframework.boot:spring-boot-starter-actuator")
implementation("io.micrometer:micrometer-tracing-bridge-otel:$micrometerVersion")
implementation("org.springdoc:springdoc-openapi-starter-webmvc-ui:$springDocOpenApiVersion")
implementation("org.codehaus.janino:janino:$janinoVersion")
implementation("com.fasterxml.jackson.datatype:jackson-datatype-jsr310")
Expand Down
15 changes: 15 additions & 0 deletions gradle.lockfile
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
aopalliance:aopalliance:1.0=compileClasspath
ch.qos.logback:logback-classic:1.4.14=compileClasspath
ch.qos.logback:logback-core:1.4.14=compileClasspath
com.fasterxml.jackson.core:jackson-annotations:2.15.4=compileClasspath
Expand All @@ -18,10 +19,24 @@ io.github.openfeign.form:feign-form-spring:3.8.0=compileClasspath
io.github.openfeign.form:feign-form:3.8.0=compileClasspath
io.github.openfeign:feign-core:13.2.1=compileClasspath
io.github.openfeign:feign-slf4j:13.2.1=compileClasspath
io.micrometer:context-propagation:1.1.1=compileClasspath
io.micrometer:micrometer-commons:1.12.5=compileClasspath
io.micrometer:micrometer-core:1.12.5=compileClasspath
io.micrometer:micrometer-jakarta9:1.12.5=compileClasspath
io.micrometer:micrometer-observation:1.12.5=compileClasspath
io.micrometer:micrometer-tracing-bridge-otel:1.3.5=compileClasspath
io.micrometer:micrometer-tracing:1.2.5=compileClasspath
io.opentelemetry.instrumentation:opentelemetry-instrumentation-api-semconv:1.33.3-alpha=compileClasspath
io.opentelemetry.instrumentation:opentelemetry-instrumentation-api:1.33.3=compileClasspath
io.opentelemetry.semconv:opentelemetry-semconv:1.23.1-alpha=compileClasspath
io.opentelemetry:opentelemetry-api:1.31.0=compileClasspath
io.opentelemetry:opentelemetry-context:1.31.0=compileClasspath
io.opentelemetry:opentelemetry-extension-trace-propagators:1.31.0=compileClasspath
io.opentelemetry:opentelemetry-sdk-common:1.31.0=compileClasspath
io.opentelemetry:opentelemetry-sdk-logs:1.31.0=compileClasspath
io.opentelemetry:opentelemetry-sdk-metrics:1.31.0=compileClasspath
io.opentelemetry:opentelemetry-sdk-trace:1.31.0=compileClasspath
io.opentelemetry:opentelemetry-sdk:1.31.0=compileClasspath
io.projectreactor:reactor-core:3.6.5=compileClasspath
io.swagger.core.v3:swagger-annotations-jakarta:2.2.21=compileClasspath
io.swagger.core.v3:swagger-core-jakarta:2.2.21=compileClasspath
Expand Down
Empty file modified gradlew
100644 → 100755
Empty file.
2 changes: 1 addition & 1 deletion src/main/resources/logback-spring.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
source="spring.application.name"/>

<property name="CONSOLE_LOG_PATTERN"
value="%d{yyyy-MM-dd HH:mm:ss.SSS} [${appName:-}] %-5level [%15.15t] [%-40.40logger{39}] - %msg%n"/>
value="%d{yyyy-MM-dd HH:mm:ss.SSS} [${appName:-}] [%X{externalUserId:-}] [%X{traceId:-}] %-5level [%15.15t] [%-40.40logger{39}] - %msg%n"/>
<property name="AUDIT_LOG_PATTERN"
value="%msg"/>

Expand Down

0 comments on commit 5b96f9a

Please sign in to comment.