This is an automated email from the ASF dual-hosted git repository.

exceptionfactory pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/nifi.git

commit 6a9cb9c10ca6dd2624d8e337c78eeb605e232178
Author: Mike Thomsen <[email protected]>
AuthorDate: Tue Nov 22 15:41:40 2022 -0500

    NIFI-10863 Added conditional InvokeHTTP HTTP debug log
    
    - Wrapping if statements prevent them from being called at all if debug 
logging is disabled
    
    This closes #6706
    
    Signed-off-by: David Handermann <[email protected]>
---
 .../java/org/apache/nifi/processors/standard/InvokeHTTP.java | 12 ++++++++----
 1 file changed, 8 insertions(+), 4 deletions(-)

diff --git 
a/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/java/org/apache/nifi/processors/standard/InvokeHTTP.java
 
b/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/java/org/apache/nifi/processors/standard/InvokeHTTP.java
index 47c6037b20..affc21b118 100644
--- 
a/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/java/org/apache/nifi/processors/standard/InvokeHTTP.java
+++ 
b/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/java/org/apache/nifi/processors/standard/InvokeHTTP.java
@@ -1299,13 +1299,17 @@ public class InvokeHTTP extends AbstractProcessor {
     }
 
     private void logRequest(ComponentLog logger, Request request) {
-        logger.debug("\nRequest to remote service:\n\t{}\n{}",
-                request.url().url().toExternalForm(), 
getLogString(request.headers().toMultimap()));
+        if (logger.isDebugEnabled()) {
+            logger.debug("\nRequest to remote service:\n\t{}\n{}",
+                    request.url().url().toExternalForm(), 
getLogString(request.headers().toMultimap()));
+        }
     }
 
     private void logResponse(ComponentLog logger, URL url, Response response) {
-        logger.debug("\nResponse from remote service:\n\t{}\n{}",
-                url.toExternalForm(), 
getLogString(response.headers().toMultimap()));
+        if (logger.isDebugEnabled()) {
+            logger.debug("\nResponse from remote service:\n\t{}\n{}",
+                    url.toExternalForm(), 
getLogString(response.headers().toMultimap()));
+        }
     }
 
     private String getLogString(Map<String, List<String>> map) {

Reply via email to