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."
网友评论