【Swift】自定义print函数打印出文件名、方法名、行号
///< MARK: print
func LLog(_ message: T, file: String = #file, function: String = #function, lineNumber: Int = #line) {
#if DEBUG
let fileName = (file as NSString).lastPathComponent
print("[\(fileName):funciton:\(function):line:\(lineNumber)]- \(message)")
#endif
}
输出的效果
![](https://upload-images.jianshu.io/upload_images/11280143-2af15db68ab9c23f.png)
使用
输出效果
![](https://upload-images.jianshu.io/upload_images/11280143-4ebc3bedc071c968.png)
输出效果