1. 程式人生 > >swift3.0 自定義Log

swift3.0 自定義Log

swift3.0 自定義Log




1.開發模式下列印Log,釋出模式下不列印Log配置(如圖)




2.程式碼實現(檔名 -- 函式名 -- 行數 -- 自定義Log)

public func LTLog<T>(funcName: String = #function,_ message: T,file: String = #file, line: Int = #line) {
    #if LTDEBUG
    let files = (file as NSString).lastPathComponent.replacingOccurrences(of: ".swift", with: "")
    print("\(files) --> \(funcName) -->  \(line) --> \(message) ")
    #endif
}


3.呼叫