美文网首页
自定义Log

自定义Log

作者: 红茶绅士 | 来源:发表于2017-04-15 14:38 被阅读9次

    实现的功能:

    • 在需要print的时候,利用自定义Log输出当前print语句所在文件及代码所在行数.
    • #if DEBUG实现只有在DEBUG环境下才会执行print.DEBUG配置如下图所示:
      DEBUG配置.png

    完整代码:

    func SANLog<T>(_ message: T, file : String = #file, lineNum : Int = #line) {
        
        #if DEBUG
            
        let fileName = (file as NSString).lastPathComponent
        print("\(fileName)(\(lineNum)):\(message)");
        
        #endif
    }
    

    相关文章

      网友评论

          本文标题:自定义Log

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