swift中方便调试的日志输出

  • Post author:
  • Post category:其他

1.将下面方法,放到你需要的工具类中,在在用它进行调试。

/// 输出日志

///

/// – parameter message:  日志消息

/// – parameter logError: 错误标记,默认是false,如果是true,发布时仍然会输出

/// – parameter file:     文件名

/// – parameter method:   方法名

/// – parameter line:     代码行数

func printLog<T>(message: T,

    logError: Bool = false,

    file: String = __FILE__,

    method: String = __FUNCTION__,

    line: Int = __LINE__)

{

    if logError{

        print(“\((file as NSString).lastPathComponent)[\(line)], \(method): \(message)”)

    }else{

    #if DEBUG

        print(“\((file as NSString).lastPathComponent)[\(line)], \(method): \(message)”)

    #endif

    }

}

2.当发布的时候,如图讲-D DEBUG  删除就可以了


版权声明:本文为hsf_study原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。