美文网首页
自定义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