From 6fe39451299f9ba95795649c58bbd9270b5fb853 Mon Sep 17 00:00:00 2001 From: pricelees Date: Sat, 13 Sep 2025 21:12:28 +0900 Subject: [PATCH] =?UTF-8?q?feat:=20TosspayClient=EC=97=90=20=EC=86=8C?= =?UTF-8?q?=EC=9A=94=EC=8B=9C=EA=B0=84=20=EB=A1=9C=EA=B7=B8=20=EC=B6=94?= =?UTF-8?q?=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../payment/infrastructure/client/TosspayClient.kt | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/main/kotlin/roomescape/payment/infrastructure/client/TosspayClient.kt b/src/main/kotlin/roomescape/payment/infrastructure/client/TosspayClient.kt index c8ea2652..1a1fdb86 100644 --- a/src/main/kotlin/roomescape/payment/infrastructure/client/TosspayClient.kt +++ b/src/main/kotlin/roomescape/payment/infrastructure/client/TosspayClient.kt @@ -29,13 +29,13 @@ class TosspayClient( orderId: String, amount: Int, ): PaymentClientConfirmResponse { + val startTime = System.currentTimeMillis() log.info { "[TosspayClient.confirm] 결제 승인 요청: paymentKey=$paymentKey, orderId=$orderId, amount=$amount" } return confirmClient.request(paymentKey, orderId, amount) .also { - log.info { "[TosspayClient.confirm] 결제 승인 완료: response=$it" } + log.info { "[TosspayClient.confirm] 결제 승인 완료: duration_ms=${System.currentTimeMillis() - startTime}ms, paymentKey=$paymentKey" } } - } fun cancel( @@ -43,10 +43,11 @@ class TosspayClient( amount: Int, cancelReason: String ): PaymentClientCancelResponse { + val startTime = System.currentTimeMillis() log.info { "[TosspayClient.cancel] 결제 취소 요청: paymentKey=$paymentKey, amount=$amount, cancelReason=$cancelReason" } return cancelClient.request(paymentKey, amount, cancelReason).also { - log.info { "[TosspayClient.cancel] 결제 취소 완료: response=$it" } + log.info { "[TosspayClient.cancel] 결제 취소 완료: duration_ms=${System.currentTimeMillis() - startTime}ms, paymentKey=$paymentKey" } } } }