From 9073bb1702d57917decc95254f4ba3ff40ce1670 Mon Sep 17 00:00:00 2001 From: Ferran Rodenas Date: Fri, 5 Jun 2026 09:53:44 -0700 Subject: [PATCH] Export util.HideSensitive function Signed-off-by: Ferran Rodenas --- .changes/v3.1.1/809-notes.md | 1 + util/logging.go | 10 +++++----- 2 files changed, 6 insertions(+), 5 deletions(-) create mode 100644 .changes/v3.1.1/809-notes.md diff --git a/.changes/v3.1.1/809-notes.md b/.changes/v3.1.1/809-notes.md new file mode 100644 index 000000000..3ded54f4f --- /dev/null +++ b/.changes/v3.1.1/809-notes.md @@ -0,0 +1 @@ +* Export util.HideSensitive function [GH-809] diff --git a/util/logging.go b/util/logging.go index bb775e6ef..9994aa1ef 100644 --- a/util/logging.go +++ b/util/logging.go @@ -164,8 +164,8 @@ func SetLog() { } } -// hideSensitive hides passwords, tokens, and certificate details -func hideSensitive(in string, onScreen bool) string { +// HideSensitive hides passwords, tokens, and certificate details +func HideSensitive(in string, onScreen bool) string { if !onScreen && LogPasswords { return in } @@ -328,7 +328,7 @@ func ProcessRequestOutput(caller, operation, url, payload string, req *http.Requ logSanitizedHeader(req.Header) if dataSize > 0 { - Logger.Printf("Request data: [%d]\n%s\n", dataSize, hideSensitive(payload, false)) + Logger.Printf("Request data: [%d]\n%s\n", dataSize, HideSensitive(payload, false)) } } @@ -373,11 +373,11 @@ func ProcessResponseOutput(caller string, resp *http.Response, result string) { dataSize := len(result) outTextSize := len(outText) if outTextSize != dataSize { - Logger.Printf("Response text: [%d -> %d]\n%s\n", dataSize, outTextSize, hideSensitive(outText, false)) + Logger.Printf("Response text: [%d -> %d]\n%s\n", dataSize, outTextSize, HideSensitive(outText, false)) } else if dataSize == 0 { Logger.Printf("Response text: [%d]\n", dataSize) } else { - Logger.Printf("Response text: [%d]\n%s\n", dataSize, hideSensitive(outText, false)) + Logger.Printf("Response text: [%d]\n%s\n", dataSize, HideSensitive(outText, false)) } }