Skip to content

Add Logger to every operation. #274

@adam-fowler

Description

@adam-fowler

Integrate with swift-log and include optional Logger in every operation. With the next release of AsyncHTTPClient we can pass this logger to the HTTPClient. See swift-server/async-http-client#227

Question: What do we want AWSSDKSwift to log?

  • Errors returned from AWS
  • Warning whenever we don't have credentials
  • Info on retrying a failed request
  • Info credential updates
  • Info credential expiring
  • Info on EC2 indicate whether IMSv2 or v1 was used when updating credentials
  • Error on syncShutdown

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions