美文网首页
Swift_自定义LOG

Swift_自定义LOG

作者: figure_ai | 来源:发表于2016-12-08 22:04 被阅读0次
    • 功能说明:在debug模式下打印Log信息,在release模式下不打印Log信息
    1. 代码实现:
    /*
    *   自定义LOG
    *   泛型:如果想在函数中使用泛型,那么必须告诉系统这是一个泛型
    *   func 函数名称<T>(形参列表) -> 返回值类型
    */
    func CHLog<T>(message : T, fileName : String = __FILE__, methodName : String = __FUNCTION__, lineNumber : Int = __LINE__) {
      #if DEBUG
          //打印方法、调用行号、及调试信息
          print("\(fileName!)\(methodName)[\(lineNumber)] : \(message)")
      #endif
    }
    
    • 相关设置

      2016-12-08 at 下午10.02.png

    相关文章

      网友评论

          本文标题:Swift_自定义LOG

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