TelemetryDeck / SwiftSDK

Swift SDK for TelemetryDeck, a privacy-conscious analytics service for apps and websites.
https://telemetrydeck.com/
Other
155 stars 32 forks source link

SwiftUI Previews log "Containers/dev.fline.StringCatalogTranslator/Data/Library/Caches/telemetrysignalcache" many times #134

Closed Jeehut closed 8 months ago

Jeehut commented 9 months ago

I noticed that when working on my UI using SwiftUI previews, I get a lot of logs like these in Xcode 15.1:

[TelemetryDeck: INFO] Loading Telemetry cache from: file:///Users/Cihat/Library/Containers/dev.fline.StringCatalogTranslator/Data/Library/Caches/telemetrysignalcache
[TelemetryDeck: INFO] Loading Telemetry cache from: file:///Users/Cihat/Library/Containers/dev.fline.StringCatalogTranslator/Data/Library/Caches/telemetrysignalcache
[TelemetryDeck: INFO] Loading Telemetry cache from: file:///Users/Cihat/Library/Containers/dev.fline.StringCatalogTranslator/Data/Library/Caches/telemetrysignalcache

Screenshot 2023-12-29 at 18 32 06

I think there should be an easy way to not log these when SwiftUI previews are detected. There's already some code to do that here.