Skip to content

chore(logging): add 'none' case to FlushStrategy - #4273

Merged
thisisabhash merged 1 commit into
feat/v3-cloudwatch-clientfrom
cloudwatch-client-9
Aug 17, 2026
Merged

chore(logging): add 'none' case to FlushStrategy#4273
thisisabhash merged 1 commit into
feat/v3-cloudwatch-clientfrom
cloudwatch-client-9

Conversation

@thisisabhash

Copy link
Copy Markdown
Member

Issue #

NA

Description

Add .none case to FlushStrategy to disable automatic flushing. Log events are only sent when flushLogs() is called manually.

General Checklist

  • Added new tests to cover change, if needed
  • Build succeeds with all target using Swift Package Manager
  • All unit tests pass
  • All integration tests pass
  • Security oriented best practices and standards are followed (e.g. using input sanitization, principle of least privilege, etc)
  • Documentation update for the change if required
  • PR title conforms to conventional commit style
  • New or updated tests include Given When Then inline code documentation and are named accordingly testThing_condition_expectation()
  • If breaking change, documentation/changelog update with migration instructions

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

@thisisabhash
thisisabhash requested a review from a team as a code owner August 14, 2026 20:50
@thisisabhash
thisisabhash merged commit 8117c98 into feat/v3-cloudwatch-client Aug 17, 2026
112 of 114 checks passed
@thisisabhash
thisisabhash deleted the cloudwatch-client-9 branch August 17, 2026 16:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants