Skip to content

Commit 2797716

Browse files
chore: remove disableErrorTracking option (#99)
<!-- CURSOR_SUMMARY --> > [!NOTE] > Removes `Options.disableErrorTracking`, deletes the unused `AutoInstrumented` enum and `launchMeter`, and updates `Options` docs/initializer accordingly. > > - **API (`Sources/LaunchDarklyObservability/API/Options.swift`)**: > - Remove `Options.disableErrorTracking` property and initializer parameter; update docs accordingly. > - Delete unused `AutoInstrumented` enum; continue using `Instrumentation`. > - Remove unused `launchMeter` field. > > <sup>Written by [Cursor Bugbot](https://cursor.com/dashboard?tab=bugbot) for commit d32b218. This will update automatically on new commits. Configure [here](https://cursor.com/dashboard?tab=bugbot).</sup> <!-- /CURSOR_SUMMARY -->
1 parent 797f718 commit 2797716

File tree

1 file changed

+0
-13
lines changed

1 file changed

+0
-13
lines changed

Sources/LaunchDarklyObservability/API/Options.swift

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ import OSLog
1212
/// - customHeaders Custom headers to include with OTLP exports.
1313
/// - sessionBackgroundTimeout Session timeout if app is backgrounded. Defaults to 15 minutes. 15 * 60
1414
/// - isDebug Enables verbose telemetry logging if true as well as other debug functionality. Defaults to false.
15-
/// - disableErrorTracking Disables error tracking if true. Defaults to false.
1615
/// - disableLogs Disables logs if true. Defaults to false.
1716
/// - disableTraces Disables traces if true. Defaults to false.
1817
/// - disableMetrics Disables metrics if true. Defaults to false.
@@ -143,14 +142,6 @@ public struct Options {
143142
case enabledRegex([String])
144143
case disabled
145144
}
146-
public enum AutoInstrumented {
147-
case urlSession
148-
case userTaps
149-
case memory
150-
case memoryWarnings
151-
case cpu
152-
case launchTimes
153-
}
154145
public struct Instrumentation {
155146
let urlSession: FeatureFlag
156147
let userTaps: FeatureFlag
@@ -186,14 +177,12 @@ public struct Options {
186177
public var urlBlocklist: [String]
187178
public var sessionBackgroundTimeout: TimeInterval
188179
public var isDebug: Bool
189-
public var disableErrorTracking: Bool
190180
public var logsApiLevel: LogLevel
191181
public var metricsApi: AppMetrics
192182
public var tracesApi: AppTracing
193183
public var log: OSLog
194184
public var crashReporting: FeatureFlag
195185
public var instrumentation: Instrumentation
196-
let launchMeter = LaunchMeter()
197186

198187
public init(
199188
serviceName: String = "observability-swift",
@@ -207,7 +196,6 @@ public struct Options {
207196
urlBlocklist: [String] = [],
208197
sessionBackgroundTimeout: TimeInterval = 15 * 60,
209198
isDebug: Bool = false,
210-
disableErrorTracking: Bool = false,
211199
logsApiLevel: LogLevel = .info,
212200
tracesApi: AppTracing = .enabled,
213201
metricsApi: AppMetrics = .enabled,
@@ -226,7 +214,6 @@ public struct Options {
226214
self.urlBlocklist = urlBlocklist
227215
self.sessionBackgroundTimeout = sessionBackgroundTimeout
228216
self.isDebug = isDebug
229-
self.disableErrorTracking = disableErrorTracking
230217
self.logsApiLevel = logsApiLevel
231218
self.tracesApi = tracesApi
232219
self.metricsApi = metricsApi

0 commit comments

Comments
 (0)