Skip to content

Commit 1807ed5

Browse files
Debug logging
1 parent 98766b5 commit 1807ed5

File tree

3 files changed

+8
-2
lines changed

3 files changed

+8
-2
lines changed

ios/PacketTunnel/PacketTunnelProvider/PacketTunnelPathObserver.swift

+3
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,14 @@
99
import Combine
1010
import NetworkExtension
1111
import PacketTunnelCore
12+
import MullvadLogging
1213

1314
final class PacketTunnelPathObserver: DefaultPathObserverProtocol {
1415
private weak var packetTunnelProvider: NEPacketTunnelProvider?
1516
private let stateLock = NSLock()
1617
private var pathUpdatePublisher: AnyCancellable?
1718
private let eventQueue: DispatchQueue
19+
let logger = Logger(label: "PacketTunnelPathObserver")
1820

1921
init(packetTunnelProvider: NEPacketTunnelProvider, eventQueue: DispatchQueue) {
2022
self.packetTunnelProvider = packetTunnelProvider
@@ -36,6 +38,7 @@ final class PacketTunnelPathObserver: DefaultPathObserverProtocol {
3638
})
3739
.throttle(for: .seconds(2), scheduler: eventQueue, latest: true)
3840
.sink { change in
41+
self.logger.debug("PacketTunnelPathObserver: \(change)")
3942
if let change {
4043
body(change)
4144
}

ios/PacketTunnelCore/Actor/PacketTunnelActor+NetworkReachability.swift

+3-2
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,10 @@ extension PacketTunnelActor {
1515
- Parameter notifyObserverWithCurrentPath: immediately notifies path observer with the current path when set to `true`.
1616
*/
1717
func startDefaultPathObserver(notifyObserverWithCurrentPath: Bool = false) {
18-
logger.trace("Start default path observer.")
18+
logger.debug("Start default path observer.")
1919

2020
defaultPathObserver.start { [weak self] networkPath in
21+
self?.logger.debug("startDefaultPathObserver: \(networkPath.networkReachability)")
2122
self?.eventChannel.send(.networkReachability(networkPath))
2223
}
2324

@@ -28,7 +29,7 @@ extension PacketTunnelActor {
2829

2930
/// Stop observing changes to default path.
3031
func stopDefaultPathObserver() {
31-
logger.trace("Stop default path observer.")
32+
logger.debug("Stop default path observer.")
3233

3334
defaultPathObserver.stop()
3435
}

ios/PacketTunnelCore/TunnelMonitor/TunnelMonitor.swift

+2
Original file line numberDiff line numberDiff line change
@@ -200,6 +200,8 @@ public final class TunnelMonitor: TunnelMonitorProtocol {
200200
state.updateNetStats(newStats: newStats, now: now)
201201

202202
let timeout = state.getPingTimeout()
203+
logger.debug("checkConnectivity timeout: \(timeout)")
204+
203205
let evaluation = state.evaluateConnection(now: now, pingTimeout: timeout)
204206

205207
if evaluation != .ok {

0 commit comments

Comments
 (0)