swift自定义log

2018-04-23  本文已影响19人  浩然爸

目前SFJLog方法APPDelegate里面,后期看情况而定。

func SFJLog<T>(message: T, file: String = #file, funcName: String = #function, lineNumber: Int = #line) {
    
    #if DEBUG
        
    let fileName = (file as NSString).lastPathComponent
    print("\(fileName): \(funcName) \(lineNumber): \(message)")
        
    #endif
    
}

需要进行一系列的配置Build Setting->Swift Flags-> Debug中添加-D DEBUG

配置信息
注意这里的DEBUG与方法里面的DEBUG名字要保持一致。
上一篇 下一篇

猜你喜欢

热点阅读