美文网首页
Swift-打印日志

Swift-打印日志

作者: 紫云夕月 | 来源:发表于2021-09-10 09:35 被阅读0次
func printLog<T>(message : T, file : String = #file, funcName : String = #function, lineNum : Int = #line) {
    #if DEBUG
    // 1.获取文件名,包含后缀名
    let name = (file as NSString).lastPathComponent
    // 1.1 切割文件名和后缀名
    let fileArray = name.split(separator: ".")
    // 1.2 获取文件名
    let fileName = fileArray[0]
    // 2.打印内容
    print("文件名: \(fileName)\n函数名: \(funcName)\n当前行号:\(lineNum)\n输出内容:\(message)")
    #endif
}

相关文章

网友评论

      本文标题:Swift-打印日志

      本文链接:https://www.haomeiwen.com/subject/hsiuvltx.html