iOS

Swift自定义log打印

2021-12-15  本文已影响0人  YongjieBook
func YJLog<T>(_ messsage : T, file : String = #file, funcName : String = #function, lineNum : Int = #line) {
        
        let fileName = (file as NSString).lastPathComponent
        
        let date: Date = Date()
        let fileFormatter: DateFormatter = DateFormatter()
        fileFormatter.dateFormat = "YYYY-MM-dd HH:mm:ss"
        let time = fileFormatter.string(from: date)
        
        Swift.debugPrint("\(time) [\(fileName)]:[\(funcName)]:[\(lineNum)] - \(messsage)")
    }

输出显示:
"2021-12-15 14:29:38 [DefaultPageControlViewController.swift]:[pageControlValueDidChange()]:[58] - The page control changed its current page to 2."

上一篇 下一篇

猜你喜欢

热点阅读