Skip to content

Commit a257fd3

Browse files
committed
Log time at which heartbeat is sent
1 parent f603a1b commit a257fd3

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

Sources/Sampler.swift

+9-2
Original file line numberDiff line numberDiff line change
@@ -147,13 +147,20 @@ class Sampler {
147147
os_log("No accumulator found for %s, skipping sendHeartbeat", log: OSLog.tracker, type:.debug, key)
148148
return
149149
}
150+
let now = Date()
150151
let incSecs: TimeInterval = trackedData.accumulatedTime
151152
if incSecs > 0 {
152-
os_log("Sending heartbeat for %s", log: OSLog.tracker, type:.debug, key)
153+
os_log(
154+
"Sending heartbeat for %s. Timestamp: %s.",
155+
log: OSLog.tracker,
156+
type:.debug,
157+
key,
158+
now.description
159+
)
153160
heartbeatFn(data: trackedData, enableHeartbeats: true)
154161
}
155162
trackedData.accumulatedTime = 0
156-
let totalTrackedTime: TimeInterval = Date().timeIntervalSince(trackedData.firstSampleTime!)
163+
let totalTrackedTime: TimeInterval = now.timeIntervalSince(trackedData.firstSampleTime!)
157164
trackedData.heartbeatTimeout = getHeartbeatInterval(
158165
existingTimeout: trackedData.heartbeatTimeout!,
159166
totalTrackedTime: totalTrackedTime

0 commit comments

Comments
 (0)