Fix issue with not sending complete json body in webhooks #1028
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
This pull request updates how request headers and bodies are logged in both the Node.js and Rust implementations of the proxy server. The changes improve the structure and completeness of logged data by switching header serialization to JSON and removing previous truncation of request bodies.
Logging improvements:
node/src/server.js, the request body is no longer truncated to 10,000 characters before logging; the full body is now logged after redacting sensitive content.rust/src/server.rs, request headers are now serialized as a JSON object rather than a comma-separated string, making them easier to parse and use. [1] [2]rust/src/server.rs, the request body is now logged in full, rather than being truncated to 10,000 characters. [1] [2]Checklist