Swift Debug Print

// MARK: - Debug Print -
public func print<T>(_ message: T, fileName: String = #file, methodName: String = #function, line: Int = #line) {
    #if DEBUG
    let printInfo =
    """ \n ================================================================================================================================================= 【File Name】: \(fileName.split("/").last ?? "") 【FunctionName】: \(methodName) 【Fuction Line】: \(line) 【Print Time】: \(Date()) 【 Message 】: \(message) ================================================================================================================================================= \n """
    print(printInfo, separator: "", terminator: "")
    #endif
}
複製代碼
相關文章
相關標籤/搜索