From 18b2e542920e2a59c0884af6d531086a83503289 Mon Sep 17 00:00:00 2001
From: Weidong Xu <weidxu@microsoft.com>
Date: Fri, 10 Jan 2025 13:39:04 +0800
Subject: [PATCH] clientcore, bug fix, logger null in HpptLoggingPolicy
 (#43745)

---
 .../io/clientcore/core/http/pipeline/HttpLoggingPolicy.java     | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sdk/clientcore/core/src/main/java/io/clientcore/core/http/pipeline/HttpLoggingPolicy.java b/sdk/clientcore/core/src/main/java/io/clientcore/core/http/pipeline/HttpLoggingPolicy.java
index 373498d34fe5..c43ebca9a3c3 100644
--- a/sdk/clientcore/core/src/main/java/io/clientcore/core/http/pipeline/HttpLoggingPolicy.java
+++ b/sdk/clientcore/core/src/main/java/io/clientcore/core/http/pipeline/HttpLoggingPolicy.java
@@ -103,7 +103,7 @@ public Response<?> process(HttpRequest httpRequest, HttpPipelineNextPolicy next)
     }
 
     private ClientLogger getLogger(HttpRequest request) {
-        if (request.getRequestOptions() != null) {
+        if (request.getRequestOptions() != null && request.getRequestOptions().getLogger() != null) {
             return request.getRequestOptions().getLogger();
         }