Swift:摆脱时间戳NSLog()

时间:2015-03-05 11:24:33

标签: swift nslog

是否有可能摆脱NSLog()中的时间戳? 我想保留NSLog功能,但输出更简单。 由于线程的行为

println()是没有选择的

1 个答案:

答案 0 :(得分:0)

根据使用GCD的println部署您自己的日志,以确保它在主线程上执行,例如

func log(string: String)
{
    dispatch_async(dispatch_get_main_queue()) { println(string) }
} 

您也可以使用编译器标志禁用此版本,例如:见Disabling NSLog For Production In Swift Project