diff --git a/StikJIT/StikJITApp.swift b/StikJIT/StikJITApp.swift index 093ab46..464686a 100644 --- a/StikJIT/StikJITApp.swift +++ b/StikJIT/StikJITApp.swift @@ -51,6 +51,10 @@ struct HeartbeatApp: App { } return } + var log_path = URL.documentsDirectory.appendingPathComponent("idevice_log.txt").path.utf8CString + log_path.withUnsafeMutableBufferPointer { buffer in + idevice_init_logger(Debug, Debug, buffer.baseAddress) + } startProxy() { result, error in if result { checkVPNConnection() { result, vpn_error in diff --git a/StikJIT/idevice/heartbeat.c b/StikJIT/idevice/heartbeat.c index bd96c67..413c067 100644 --- a/StikJIT/idevice/heartbeat.c +++ b/StikJIT/idevice/heartbeat.c @@ -14,7 +14,6 @@ void startHeartbeat(IdevicePairingFile* pairing_file, TcpProviderHandle** provider, int* heartbeatSessionId, HeartbeatCompletionHandlerC completion, LogFuncC logger) { int currentSessionId = *heartbeatSessionId; logger("DEBUG: Initializing logger..."); - idevice_init_logger(Debug, Disabled, NULL); struct sockaddr_in addr; memset(&addr, 0, sizeof(addr)); diff --git a/StikJIT/idevice/libidevice_ffi.a b/StikJIT/idevice/libidevice_ffi.a index 731fc15..50d4755 100644 Binary files a/StikJIT/idevice/libidevice_ffi.a and b/StikJIT/idevice/libidevice_ffi.a differ