import Foundation enum Debug { static let isEnabled: Bool = true static func log(_ message: @autoclosure () -> String) { guard isEnabled else { return } let ts = ISO8601DateFormatter().string(from: Date()) FileHandle.standardOutput.write(("[ProleStatus] " + ts + " " + message() + "\n").data(using: .utf8)!) } } @inline(__always) func dlog(_ message: @autoclosure () -> String) { Debug.log(message()) }