Swift_自定义LOG

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

    Swift_自定义LOG_第1张图片
    2016-12-08 at 下午10.02.png

你可能感兴趣的:(Swift_自定义LOG)