Add implementation for log file path

PiperOrigin-RevId: 794256202
This commit is contained in:
Nick Bourdakos
2025-08-12 13:52:47 -07:00
committed by Copybara-Service
parent c1b902b6ac
commit bff02013c9
4 changed files with 98 additions and 52 deletions
@@ -77,6 +77,7 @@ objc_library(
aspect_hints = ["//tools/build_defs/swift:no_module"],
features = ["-layering_check"],
deps = [
":GNCDevicePaths",
":comm",
":Platform_cc",
":Shared",
@@ -102,6 +103,7 @@ objc_library(
"//internal/platform/implementation/apple/Mediums",
"//internal/platform/implementation/shared:file",
"//internal/platform/implementation/apple/Log:GNCLogger",
"//internal/platform:cancellation_flag",
] + select({
"@platforms//os:platform_ios": [
"//third_party/apple_frameworks:UIKit",
@@ -225,6 +227,16 @@ objc_library(
],
)
objc_library(
name = "GNCDevicePaths",
srcs = ["GNCDevicePaths.m"],
hdrs = ["GNCDevicePaths.h"],
deps = [
"//internal/platform/implementation/apple/Log:GNCLogger",
"//third_party/apple_frameworks:Foundation",
],
)
cc_library(
name = "Platform_cc",
srcs = [