From 81ded51a9c170bdcd13ddb66dcc62cf349154c1e Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Fri, 11 Jul 2025 14:38:01 +0000 Subject: [PATCH 1/2] Replace logger with debug in React Router instrumentation Co-authored-by: aprasad --- packages/core/src/index.ts | 2 +- packages/react/src/errorboundary.tsx | 4 ++-- packages/react/src/reactrouterv6-compat-utils.tsx | 10 +++++----- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/packages/core/src/index.ts b/packages/core/src/index.ts index 8852e2c9293f..35de219a6199 100644 --- a/packages/core/src/index.ts +++ b/packages/core/src/index.ts @@ -166,7 +166,7 @@ export { } from './utils/is'; export { isBrowser } from './utils/isBrowser'; export { CONSOLE_LEVELS, consoleSandbox, debug, logger, originalConsoleMethods } from './utils/logger'; -export type { Logger } from './utils/logger'; +export type { Logger, SentryDebugLogger } from './utils/logger'; export { addContextToFrame, addExceptionMechanism, diff --git a/packages/react/src/errorboundary.tsx b/packages/react/src/errorboundary.tsx index 4874e285224c..e3f94b441ee6 100644 --- a/packages/react/src/errorboundary.tsx +++ b/packages/react/src/errorboundary.tsx @@ -1,7 +1,7 @@ import type { ReportDialogOptions } from '@sentry/browser'; import { getClient, showReportDialog, withScope } from '@sentry/browser'; import type { Scope } from '@sentry/core'; -import { logger } from '@sentry/core'; +import { debug } from '@sentry/core'; import * as React from 'react'; import { DEBUG_BUILD } from './debug-build'; import { captureReactException } from './error'; @@ -207,7 +207,7 @@ class ErrorBoundary extends React.Component { if (!_useEffect || !_useLocation || !_useNavigationType || !_matchRoutes) { DEBUG_BUILD && - logger.warn( + debug.warn( `reactRouterV${version}Instrumentation was unable to wrap the \`createRouter\` function because of one or more missing parameters.`, ); @@ -147,7 +147,7 @@ export function createV6CompatibleWrapCreateMemoryRouter< ): CreateRouterFunction { if (!_useEffect || !_useLocation || !_useNavigationType || !_matchRoutes) { DEBUG_BUILD && - logger.warn( + debug.warn( `reactRouterV${version}Instrumentation was unable to wrap the \`createMemoryRouter\` function because of one or more missing parameters.`, ); @@ -271,7 +271,7 @@ export function createReactRouterV6CompatibleTracingIntegration( export function createV6CompatibleWrapUseRoutes(origUseRoutes: UseRoutes, version: V6CompatibleVersion): UseRoutes { if (!_useEffect || !_useLocation || !_useNavigationType || !_matchRoutes) { DEBUG_BUILD && - logger.warn( + debug.warn( 'reactRouterV6Instrumentation was unable to wrap `useRoutes` because of one or more missing parameters.', ); @@ -632,7 +632,7 @@ export function createV6CompatibleWithSentryReactRouterRouting

Date: Fri, 11 Jul 2025 14:45:42 +0000 Subject: [PATCH 2/2] Remove SentryDebugLogger type export from logger utils Co-authored-by: aprasad --- packages/core/src/index.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/core/src/index.ts b/packages/core/src/index.ts index 35de219a6199..8852e2c9293f 100644 --- a/packages/core/src/index.ts +++ b/packages/core/src/index.ts @@ -166,7 +166,7 @@ export { } from './utils/is'; export { isBrowser } from './utils/isBrowser'; export { CONSOLE_LEVELS, consoleSandbox, debug, logger, originalConsoleMethods } from './utils/logger'; -export type { Logger, SentryDebugLogger } from './utils/logger'; +export type { Logger } from './utils/logger'; export { addContextToFrame, addExceptionMechanism,