Skip to content

Conversation

bryanatkinson
Copy link
Contributor

There's no guarantee each character is exactly 2 bytes, so our previous truncation logic did not work for large messages containing a lot of unicode characters.

Although @google-cloud/logging-winston uses the default maxEntrySize of 250k, when all of those characters are in a single json field, it was still not truncating.

Checklist (if applicable):

  • Tested (manually, unit tested, etc.)
  • Changelog updated
  • Docs updated

…arantee each character is exactly 2 bytes, so our previous truncation logic did not work for large messages containing a lot of unicode characters.

Although @google-cloud/logging-winston uses the default maxEntrySize of 250k, when all of those characters are in a single json field, it was still not truncating.
@bryanatkinson bryanatkinson merged commit 09014eb into main Sep 19, 2024
4 checks passed
@bryanatkinson bryanatkinson deleted the bryanatkinson-log-length branch September 19, 2024 20:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Archived in project
Development

Successfully merging this pull request may close these issues.

2 participants