libstore: work around aws sdk log spam at debug level
aws-sdk-cpp spams logs about sending TLS data in the otherwise rather helpful debug logs. I've filed a PR upstream to stop it, but for now we can just fix their verbosity ourselves. Upstream-PR: https://github.com/aws/aws-sdk-cpp/pull/3003 Change-Id: I0c41a50d5f5958106836d6345843f4b05b9c8981
This commit is contained in:
parent
02ca60809d
commit
9185ab7bf0
1 changed files with 4 additions and 0 deletions
|
@ -55,6 +55,10 @@ class AwsLogger : public Aws::Utils::Logging::FormattedLogSystem
|
|||
|
||||
void ProcessFormattedStatement(Aws::String && statement) override
|
||||
{
|
||||
// FIXME: workaround for truly excessive log spam in debug level: https://github.com/aws/aws-sdk-cpp/pull/3003
|
||||
if ((statement.find("(SSLDataIn)") != std::string::npos || statement.find("(SSLDataOut)") != std::string::npos) && verbosity <= lvlDebug) {
|
||||
return;
|
||||
}
|
||||
debug("AWS: %s", chomp(statement));
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue