SH-3328 Permanently add 'QAModeHttpTrace' setting to control llcorehttp trace functionality

llcorehttp implements a nice trace facility but it hasn't been attached to
an external control to date.  This hands over control to a *non-persistent*
setting that can be used for QA or field diagnostics.
master
Monty Brandenberg 2012-08-17 12:01:22 -04:00
parent f5e35cbc53
commit 9a6881bded
1 changed files with 3 additions and 1 deletions

View File

@ -85,7 +85,9 @@ void LLAppCoreHttp::init()
// 1 - Basic start, stop simple transitions
// 2 - libcurl CURLOPT_VERBOSE mode with brief lines
// 3 - with partial data content
status = LLCore::HttpRequest::setPolicyGlobalOption(LLCore::HttpRequest::GP_TRACE, 0);
long trace_level(0L);
trace_level = long(gSavedSettings.getU32("QAModeHttpTrace"));
status = LLCore::HttpRequest::setPolicyGlobalOption(LLCore::HttpRequest::GP_TRACE, trace_level);
// Setup default policy and constrain if directed to
mPolicyDefault = LLCore::HttpRequest::DEFAULT_POLICY_ID;