Skip to content

Conversation

@normj
Copy link
Member

@normj normj commented May 26, 2022

Description of changes:
In the previous PR #1165 logging was switched to write log message to the Lambda telemetry file descriptor so log messages with newlines will not get broken up over multiple CloudWatch Log records. This triggered a side effect that if the log message was greater then the default StreamWriter buffer size the log message would get broken up over multiple writes to the telemetry file descriptor causing the message to be broken up over multiple records.

This change adjust the buffer size of the StreamWriter to match the max size of the CWL record size to avoid unattended message breaks. I have confirmed there was no noticeable affects to cold start time by increasing the buffer size.

Version number of Amazon.Lambda.AspNetCoreServerHosting was increased because it takes a direct dependency on Amazon.Lambda.RuntimeSupport.
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

@normj normj changed the base branch from master to dev May 26, 2022 22:49
@normj normj merged commit c3e776b into dev May 26, 2022
@normj normj deleted the normj/fix-multiline branch May 26, 2022 22:49
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