From ab2a1e5d596ed2d122cc7ccf76fe19f4c778b9a8 Mon Sep 17 00:00:00 2001 From: Ben Meadors Date: Thu, 10 Jul 2025 14:37:09 -0500 Subject: [PATCH] Add logging and tracing to datadog toolkit --- Meshtastic/MeshtasticApp.swift | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/Meshtastic/MeshtasticApp.swift b/Meshtastic/MeshtasticApp.swift index 1f9465f5..d4de2bf7 100644 --- a/Meshtastic/MeshtasticApp.swift +++ b/Meshtastic/MeshtasticApp.swift @@ -8,6 +8,8 @@ import MeshtasticProtobufs import DatadogCore import DatadogCrashReporting import DatadogRUM +import DatadogTrace +import DatadogLogs @main struct MeshtasticAppleApp: App { @@ -44,6 +46,14 @@ struct MeshtasticAppleApp: App { trackingConsent: UserDefaults.usageDataAndCrashReporting ? .granted : .notGranted, ) DatadogCrashReporting.CrashReporting.enable() + + Logs.enable() + + Trace.enable( + with: Trace.Configuration( + sampleRate: 100, networkInfoEnabled: true // 100% sampling for development/testing, reduce for production + ) + ) RUM.enable( with: RUM.Configuration(