Skip to content

Commit 04f0491

Browse files
authored
[MLModelDownloader] Use FirebaseLogger instead of GULLoggerWrapper (#13160)
1 parent ed85ff2 commit 04f0491

File tree

5 files changed

+7
-19
lines changed

5 files changed

+7
-19
lines changed

FirebaseCore/Extension/FIRLogger.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -181,7 +181,6 @@ NS_SWIFT_NAME(FirebaseLogger)
181181
/// three-character service identifier and a six digit integer message ID that is unique within
182182
/// the service. An example of the message code is @"I-COR000001".
183183
/// - message: Formatted string to be used as the log's message.
184-
/// - args: Arguments list obtained from calling `va_start`, used when message is a format string.
185184
+ (void)logWithLevel:(FIRLoggerLevel)level
186185
service:(FIRLoggerService)service
187186
code:(NSString *)code

FirebaseMLModelDownloader.podspec

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,10 +37,9 @@ Pod::Spec.new do |s|
3737

3838
s.framework = 'Foundation'
3939
s.dependency 'FirebaseCore', '~> 10.0'
40+
s.dependency 'FirebaseCoreExtension', '~> 10.29'
4041
s.dependency 'FirebaseInstallations', '~> 10.0'
4142
s.dependency 'GoogleDataTransport', '~> 9.2'
42-
# TODO: Revisit this dependency
43-
s.dependency 'GoogleUtilities/Logger', '~> 7.13'
4443
s.dependency 'GoogleUtilities/UserDefaults', '~> 7.13'
4544
s.dependency 'SwiftProtobuf', '~> 1.19'
4645

FirebaseMLModelDownloader/Sources/DeviceLogger.swift

Lines changed: 5 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,8 @@
1313
// limitations under the License.
1414

1515
import Foundation
16-
#if SWIFT_PACKAGE
17-
@_implementationOnly import GoogleUtilities_Logger
18-
#else
19-
@_implementationOnly import GoogleUtilities
20-
#endif
16+
17+
@_implementationOnly import FirebaseCoreExtension
2118

2219
/// Enum of log messages.
2320
enum LoggerMessageCode: Int {
@@ -76,15 +73,9 @@ enum DeviceLogger {
7673
/// Log identifier.
7774
static let service = "[Firebase/MLModelDownloader]"
7875

79-
static func logEvent(level: GoogleLoggerLevel, message: String, messageCode: LoggerMessageCode) {
76+
static func logEvent(level: FirebaseLoggerLevel, message: String,
77+
messageCode: LoggerMessageCode) {
8078
let code = String(format: "I-MLM%06d", messageCode.rawValue)
81-
let args: [CVarArg] = []
82-
GULLoggerWrapper.log(
83-
with: level,
84-
withService: DeviceLogger.service,
85-
withCode: code,
86-
withMessage: message,
87-
withArgs: getVaList(args)
88-
)
79+
FirebaseLogger.log(level: level, service: DeviceLogger.service, code: code, message: message)
8980
}
9081
}

FirebaseMLModelDownloader/Tests/Unit/ModelDownloaderUnitTests.swift

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@
2323
@testable import FirebaseMLModelDownloader
2424
import XCTest
2525
#if SWIFT_PACKAGE
26-
@_implementationOnly import GoogleUtilities_Logger
2726
@_implementationOnly import GoogleUtilities_UserDefaults
2827
#else
2928
@_implementationOnly import GoogleUtilities

Package.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -846,9 +846,9 @@ let package = Package(
846846
name: "FirebaseMLModelDownloader",
847847
dependencies: [
848848
"FirebaseCore",
849+
"FirebaseCoreExtension",
849850
"FirebaseInstallations",
850851
.product(name: "GoogleDataTransport", package: "GoogleDataTransport"),
851-
.product(name: "GULLogger", package: "GoogleUtilities"),
852852
.product(name: "GULUserDefaults", package: "GoogleUtilities"),
853853
.product(name: "SwiftProtobuf", package: "swift-protobuf"),
854854
],

0 commit comments

Comments
 (0)