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.调用
Swift 3.0 自定义日志系统
本文介绍如何在Swift 3.0中实现一个自定义的日志系统,该系统能够在开发模式下记录详细的日志信息,在发布模式下则停止输出日志,以减少资源消耗。文中提供了一个具体的日志函数实现示例,该函数能够记录调用位置的文件名、函数名及行号等信息。
4272

被折叠的 条评论
为什么被折叠?



