From 0104c80cb4ed080aa3f6dc6ff52c6865f4bd2089 Mon Sep 17 00:00:00 2001 From: Oleg Dreyman Date: Wed, 14 Oct 2020 12:30:33 +0300 Subject: [PATCH] feat: add proper timestamp to PacketTunnelProviderLogs --- UserDefaults.swift | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/UserDefaults.swift b/UserDefaults.swift index 1542cce..adad4d2 100644 --- a/UserDefaults.swift +++ b/UserDefaults.swift @@ -56,9 +56,17 @@ func getUserWantsVPNEnabled() -> Bool { enum PacketTunnelProviderLogs { + static let dateFormatter: DateFormatter = { + $0.dateFormat = "yyyy-MM-dd HH:mm:ss" + $0.formatterBehavior = .behavior10_4 + $0.locale = .init(identifier: "en_US_POSIX") + return $0 + }(DateFormatter()) + static let userDefaultsKey = "com.confirmed.lockdown.ne_temporaryLogs" static func log(_ string: String) { + let string = "\(dateFormatter.string(from: Date())) \(string)" if var array = defaults.stringArray(forKey: userDefaultsKey) { array.append(string) defaults.setValue(array, forKey: userDefaultsKey)