自定义日志输出,显示文件、方法、行号
override func viewWillAppear(_ animated: Bool) {
super.viewWillAppear(animated)
customPrint(info: "这是日志输出")
}
//封装的日志输出功能(T表示不指定日志信息参数类型)
func customPrint<T>(info: T, file: String = #file, method: String = #function, line: Int = #line){
#if DEBUG
let fileName = (file as NSString).lastPathComponent
print("\(fileName):\(line)-\(method) | \(info)")
#endif
}