Skip to content

Commit 1c0cebb

Browse files
committed
chore: Add log in gateway
1 parent 0fbeaf9 commit 1c0cebb

File tree

1 file changed

+15
-6
lines changed

1 file changed

+15
-6
lines changed

gateway-service/src/main/kotlin/com/grepp/quizy/global/AuthGlobalFilter.kt

Lines changed: 15 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -34,14 +34,23 @@ class AuthGlobalFilter(
3434
chain: GatewayFilterChain,
3535
): Mono<Void> {
3636
val request = exchange.request
37+
val protocol = request.headers["x-forwarded-proto"]?.firstOrNull() ?: "unknown"
38+
val httpVersion = request.headers["x-forwarded-proto-version"]?.firstOrNull()
39+
?: "unknown"
40+
3741
log.info(
3842
"""
39-
Incoming request details:
40-
- Method: ${request.method}
41-
- URI: ${request.uri}
42-
- Referer: ${request.headers["referer"]}
43-
- Origin: ${request.headers["origin"]}
44-
""".trimIndent()
43+
Incoming request details:
44+
- Protocol: $protocol
45+
- HTTP Version: $httpVersion
46+
- Remote address: ${request.remoteAddress?.address}
47+
- Method: ${request.method}
48+
- URI: ${request.uri}
49+
- Referer: ${request.headers["referer"]}
50+
- Origin: ${request.headers["origin"]}
51+
- User-Agent: ${request.headers["user-agent"]}
52+
- Connection: ${request.headers["connection"]}
53+
""".trimIndent()
4554
)
4655

4756
// JWT 토큰 추출 시도

0 commit comments

Comments
 (0)