From e71708ec8eef4ccdece185520e86f5d3e2e1a339 Mon Sep 17 00:00:00 2001 From: Pieter De Baets Date: Fri, 5 Jun 2026 02:25:08 -0700 Subject: [PATCH] Remove unreferenced RCTDefaultCxxLogFunction Summary: Nothing has accessed this in a while. Changelog: [General][Removed] Removed RCTDefaultCxxLogFunction Differential Revision: D107636249 --- .../CxxLogUtils/RCTDefaultCxxLogFunction.h | 16 --------- .../CxxLogUtils/RCTDefaultCxxLogFunction.mm | 34 ------------------- .../api-snapshots/ReactAppleDebugCxx.api | 1 - .../api-snapshots/ReactAppleNewarchCxx.api | 1 - .../api-snapshots/ReactAppleReleaseCxx.api | 1 - 5 files changed, 53 deletions(-) delete mode 100644 packages/react-native/React/CxxLogUtils/RCTDefaultCxxLogFunction.h delete mode 100644 packages/react-native/React/CxxLogUtils/RCTDefaultCxxLogFunction.mm diff --git a/packages/react-native/React/CxxLogUtils/RCTDefaultCxxLogFunction.h b/packages/react-native/React/CxxLogUtils/RCTDefaultCxxLogFunction.h deleted file mode 100644 index 36a2abad2429..000000000000 --- a/packages/react-native/React/CxxLogUtils/RCTDefaultCxxLogFunction.h +++ /dev/null @@ -1,16 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#pragma once - -#import - -namespace facebook::react { - -void RCTDefaultCxxLogFunction(ReactNativeLogLevel level, const char *message); - -} // namespace facebook::react diff --git a/packages/react-native/React/CxxLogUtils/RCTDefaultCxxLogFunction.mm b/packages/react-native/React/CxxLogUtils/RCTDefaultCxxLogFunction.mm deleted file mode 100644 index 138dc553c681..000000000000 --- a/packages/react-native/React/CxxLogUtils/RCTDefaultCxxLogFunction.mm +++ /dev/null @@ -1,34 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#import "RCTDefaultCxxLogFunction.h" -#import -#import - -namespace facebook::react { - -void RCTDefaultCxxLogFunction(ReactNativeLogLevel level, const char *message) -{ - switch (level) { - case ReactNativeLogLevelInfo: - LOG(INFO) << message; - RCTLogInfo(@"%@", [NSString stringWithUTF8String:message]); - break; - case ReactNativeLogLevelWarning: - LOG(WARNING) << message; - RCTLogWarn(@"%@", [NSString stringWithUTF8String:message]); - break; - case ReactNativeLogLevelError: - LOG(ERROR) << message; - RCTLogError(@"%@", [NSString stringWithUTF8String:message]); - break; - case ReactNativeLogLevelFatal: - LOG(FATAL) << message; - } -} - -} // namespace facebook::react diff --git a/scripts/cxx-api/api-snapshots/ReactAppleDebugCxx.api b/scripts/cxx-api/api-snapshots/ReactAppleDebugCxx.api index b27ecb29a093..c4649d30f4f8 100644 --- a/scripts/cxx-api/api-snapshots/ReactAppleDebugCxx.api +++ b/scripts/cxx-api/api-snapshots/ReactAppleDebugCxx.api @@ -3879,7 +3879,6 @@ uint8_t facebook::react::blueFromColor(facebook::react::SharedColor color) noexc uint8_t facebook::react::greenFromColor(facebook::react::SharedColor color) noexcept; uint8_t facebook::react::redFromColor(facebook::react::SharedColor color) noexcept; void facebook::react::FBReactNativeSpec_registerComponentDescriptorsFromCodegen(std::shared_ptr registry); -void facebook::react::RCTDefaultCxxLogFunction(ReactNativeLogLevel level, const char* message); void facebook::react::bindHasComponentProvider(facebook::jsi::Runtime& runtime, facebook::react::HasComponentProviderFunctionType&& provider); void facebook::react::bindNativeLogger(facebook::jsi::Runtime& runtime, facebook::react::Logger logger); void facebook::react::bindNativePerformanceNow(facebook::jsi::Runtime& runtime); diff --git a/scripts/cxx-api/api-snapshots/ReactAppleNewarchCxx.api b/scripts/cxx-api/api-snapshots/ReactAppleNewarchCxx.api index 1394369c55a2..e616501d9bcf 100644 --- a/scripts/cxx-api/api-snapshots/ReactAppleNewarchCxx.api +++ b/scripts/cxx-api/api-snapshots/ReactAppleNewarchCxx.api @@ -3864,7 +3864,6 @@ uint8_t facebook::react::blueFromColor(facebook::react::SharedColor color) noexc uint8_t facebook::react::greenFromColor(facebook::react::SharedColor color) noexcept; uint8_t facebook::react::redFromColor(facebook::react::SharedColor color) noexcept; void facebook::react::FBReactNativeSpec_registerComponentDescriptorsFromCodegen(std::shared_ptr registry); -void facebook::react::RCTDefaultCxxLogFunction(ReactNativeLogLevel level, const char* message); void facebook::react::bindHasComponentProvider(facebook::jsi::Runtime& runtime, facebook::react::HasComponentProviderFunctionType&& provider); void facebook::react::bindNativeLogger(facebook::jsi::Runtime& runtime, facebook::react::Logger logger); void facebook::react::bindNativePerformanceNow(facebook::jsi::Runtime& runtime); diff --git a/scripts/cxx-api/api-snapshots/ReactAppleReleaseCxx.api b/scripts/cxx-api/api-snapshots/ReactAppleReleaseCxx.api index fc2f0c4cc1f7..1b17be9bd344 100644 --- a/scripts/cxx-api/api-snapshots/ReactAppleReleaseCxx.api +++ b/scripts/cxx-api/api-snapshots/ReactAppleReleaseCxx.api @@ -3879,7 +3879,6 @@ uint8_t facebook::react::blueFromColor(facebook::react::SharedColor color) noexc uint8_t facebook::react::greenFromColor(facebook::react::SharedColor color) noexcept; uint8_t facebook::react::redFromColor(facebook::react::SharedColor color) noexcept; void facebook::react::FBReactNativeSpec_registerComponentDescriptorsFromCodegen(std::shared_ptr registry); -void facebook::react::RCTDefaultCxxLogFunction(ReactNativeLogLevel level, const char* message); void facebook::react::bindHasComponentProvider(facebook::jsi::Runtime& runtime, facebook::react::HasComponentProviderFunctionType&& provider); void facebook::react::bindNativeLogger(facebook::jsi::Runtime& runtime, facebook::react::Logger logger); void facebook::react::bindNativePerformanceNow(facebook::jsi::Runtime& runtime);