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