Skip to content

feat(logs): Add enableAutoConsoleLogs option to opt out of console capture#6235

Merged
alwx merged 3 commits into
mainfrom
alwx/improvement/enable-auto-console-logs
Jun 1, 2026
Merged

feat(logs): Add enableAutoConsoleLogs option to opt out of console capture#6235
alwx merged 3 commits into
mainfrom
alwx/improvement/enable-auto-console-logs

Conversation

@alwx
Copy link
Copy Markdown
Contributor

@alwx alwx commented Jun 1, 2026

Closes #6231.
The corresponding docs change: getsentry/sentry-docs#17938

📢 Type of change

  • Bugfix
  • New feature
  • Enhancement
  • Refactoring

📜 Description

Adds a new enableAutoConsoleLogs option (defaults to true) so that users don't need to remove the console logs intergration manually when not wanting to use it.

📝 Checklist

  • I added tests to verify changes
  • No new PII added or SDK only sends newly added PII if sendDefaultPII is enabled
  • I updated the docs if needed.
  • I updated the wizard if needed.
  • All tests passing
  • No breaking changes

…pture

When enableLogs is true the SDK has so far unconditionally registered the\nConsoleLogs integration, which forwards every console.* call to Sentry Logs.\nFor users who only want to send logs explicitly via Sentry.logger.* this was\nnoisy (e.g. a "Running \"main\"" entry on every app start) and the only escape\nhatches were dropping all JS logs via logsOrigin: 'native' or manually\nfiltering the integration out of the defaults list.\n\nIntroduce a dedicated enableAutoConsoleLogs option (default true to preserve\nthe current behavior). When set to false, the ConsoleLogs integration is\nskipped while logEnricherIntegration is still registered, so manual log\nsubmission and enrichment continue to work.\n\nCloses #6231.
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Jun 1, 2026

Semver Impact of This PR

None (no version bump detected)

📋 Changelog Preview

This is how your changes will appear in the changelog.
Entries from this PR are highlighted with a left border (blockquote style).


  • feat(logs): Add enableAutoConsoleLogs option to opt out of console capture by alwx in #6235
  • chore(deps): update JavaScript SDK to v10.55.0 by github-actions in #6222
  • chore(deps): update Sentry Android Gradle Plugin to v6.9.0 by github-actions in #6230
  • refactor(android): Convert sentry.gradle to Kotlin DSL (sentry.gradle.kts) by antonis in #6119

🤖 This preview updates automatically when you update the PR.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Jun 1, 2026

Fails
🚫 Pull request is not ready for merge, please add the "ready-to-merge" label to the pull request
Messages
📖 Do not forget to update Sentry-docs with your feature once the pull request gets approved.

Generated by 🚫 dangerJS against 8d048d1

Comment thread CHANGELOG.md Outdated

### Features

- Add `enableAutoConsoleLogs` option to opt out of automatic `console.*` capture while keeping `enableLogs: true` for manual `Sentry.logger.*` calls ([#6231](https://github.com/getsentry/sentry-react-native/issues/6231))
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

nit

Suggested change
- Add `enableAutoConsoleLogs` option to opt out of automatic `console.*` capture while keeping `enableLogs: true` for manual `Sentry.logger.*` calls ([#6231](https://github.com/getsentry/sentry-react-native/issues/6231))
- Add `enableAutoConsoleLogs` option to opt out of automatic `console.*` capture while keeping `enableLogs: true` for manual `Sentry.logger.*` calls ([#6231](https://github.com/getsentry/sentry-react-native/pull/6235))

Copy link
Copy Markdown
Contributor

@antonis antonis left a comment

Choose a reason for hiding this comment

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

Other than the changelog LGTM 🚀

Copy link
Copy Markdown
Contributor

@antonis antonis left a comment

Choose a reason for hiding this comment

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

LGTM!

@alwx alwx enabled auto-merge (squash) June 1, 2026 09:27
@alwx alwx merged commit 0b1b5e3 into main Jun 1, 2026
50 of 65 checks passed
@alwx alwx deleted the alwx/improvement/enable-auto-console-logs branch June 1, 2026 09:30
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.

Remove auto.log.console from default integrations

2 participants