AWS session logging handler enhancement

Description

We want logging hander to log HTTP call to AWS in one single line. We also want log error to be emitted on HTTP Errors and all the rest going in debug.

E.g.

ERROR[2020-03-25T11:52:27-07:00] ACM.ListCertificates POST 400 : acm.us-east-1.amazonaws.com "{"CertificateStatuses":null,"Includes":null,"MaxItems":null,"NextToken":null}" instance=74sxkos73tdgtnh95r99xzwb4e tools-aws=client


DEBU[2020-03-25T11:52:27-07:00] ACM.ListTagsForCertificate POST 200 : acm.us-east-1.amazonaws.com "{"CertificateArn":"arn:aws:acm:us-east-1:926412419614:certificate/fe69dc7d-bca4-4a55-b04d-90c10ad37f70"}" instance=74sxkos73tdgtnh95r99xzwb4e tools-aws=client

QA Test Steps

No testing required.

Mana

None

Assignee

Gabriel Linden Sagula

QA Assignee

None

Reporter

Gabriel Linden Sagula

Epic Link

None

Fix versions

None

Mattermost Team

Cloud

Sprint

None

Labels

None

QA Testing Areas

None

GitHub Issue

None

Components

None
Configure