Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: improve profile sync services logs #5101

Merged
merged 1 commit into from
Jan 6, 2025

Conversation

Prithpal-Sooriya
Copy link
Contributor

Explanation

This improves service logs by adding the HTTP response status to the log metadata. This should help us debug and differentiate server errors a client is producing.

References

Changelog

@metamask/profile-sync-controller

  • ADDED: HTTP response status to error logs in services files.

Checklist

  • I've updated the test suite for new or updated code as appropriate
  • I've updated documentation (JSDoc, Markdown, etc.) for new or updated code as appropriate
  • I've highlighted breaking changes using the "BREAKING" category above as appropriate
  • I've prepared draft pull requests for clients and consumer packages to resolve any breaking changes

this should help us debug and separate server errors a client is producing
@Prithpal-Sooriya Prithpal-Sooriya requested review from a team as code owners January 6, 2025 11:41
Copy link
Contributor

@mathieuartu mathieuartu left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Perfect, TYSM @Prithpal-Sooriya for this!

@Prithpal-Sooriya Prithpal-Sooriya merged commit b37cfa6 into main Jan 6, 2025
123 checks passed
@Prithpal-Sooriya Prithpal-Sooriya deleted the feat/improve-services-logging branch January 6, 2025 13:23
PatrykLucka pushed a commit that referenced this pull request Jan 13, 2025
## Explanation

This improves service logs by adding the HTTP response status to the log
metadata. This should help us debug and differentiate server errors a
client is producing.

## References

<!--
Are there any issues that this pull request is tied to?
Are there other links that reviewers should consult to understand these
changes better?
Are there client or consumer pull requests to adopt any breaking
changes?

For example:

* Fixes #12345
* Related to #67890
-->

## Changelog

<!--
If you're making any consumer-facing changes, list those changes here as
if you were updating a changelog, using the template below as a guide.

(CATEGORY is one of BREAKING, ADDED, CHANGED, DEPRECATED, REMOVED, or
FIXED. For security-related issues, follow the Security Advisory
process.)

Please take care to name the exact pieces of the API you've added or
changed (e.g. types, interfaces, functions, or methods).

If there are any breaking changes, make sure to offer a solution for
consumers to follow once they upgrade to the changes.

Finally, if you're only making changes to development scripts or tests,
you may replace the template below with "None".
-->

### `@metamask/profile-sync-controller`

- **ADDED**: HTTP response status to error logs in services files.

## Checklist

- [x] I've updated the test suite for new or updated code as appropriate
- [x] I've updated documentation (JSDoc, Markdown, etc.) for new or
updated code as appropriate
- [x] I've highlighted breaking changes using the "BREAKING" category
above as appropriate
- [x] I've prepared draft pull requests for clients and consumer
packages to resolve any breaking changes
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.

3 participants