From 03f9a02857cc6af129005bb138018da65d7eb98a Mon Sep 17 00:00:00 2001 From: Ryan Huffman Date: Thu, 31 Mar 2016 22:49:22 -0700 Subject: [PATCH] Update env var logging to only include certain keys --- libraries/shared/src/SharedUtil.cpp | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/libraries/shared/src/SharedUtil.cpp b/libraries/shared/src/SharedUtil.cpp index a3ee3ff1b8..30d4726bcc 100644 --- a/libraries/shared/src/SharedUtil.cpp +++ b/libraries/shared/src/SharedUtil.cpp @@ -767,8 +767,14 @@ void printSystemInformation() { #endif qDebug() << "Environment Variables"; - auto envVariables = QProcessEnvironment::systemEnvironment().toStringList(); - for (auto& env : envVariables) { - qDebug().noquote().nospace() << "\t" << env; + // List of env variables to include in the log. For privacy reasons we don't send all env variables. + const QStringList envWhitelist = { + "QTWEBENGINE_REMOTE_DEBUGGING" + }; + auto envVariables = QProcessEnvironment::systemEnvironment(); + for (auto& env : envWhitelist) + { + qDebug().noquote().nospace() << "\t" << + (envVariables.contains(env) ? " = " + envVariables.value(env) : " NOT FOUND"); } } \ No newline at end of file