美文网首页iOS
Swift自定义log打印

Swift自定义log打印

作者: YongjieBook | 来源:发表于2021-12-15 14:58 被阅读0次
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."

相关文章

  • Swift 自定义Log

    Swift中打印不像OC那样每次打印系统会自己打印出时间和所在类名,所以在swift中要自己封装.自定义Log要用...

  • 在Swift中自定义Log

    自定义LOG的最终目的:让打印信息在 DEBUG 的环境下打印,在 RELEASE 的环境下不打印 Swift中默...

  • Swift项目开发实用篇:自定义DEBUG下的LOG

    Swift项目中我们怎么自定义LOG.在DEBUG模式下打印RELEASE模式下不打印?我们通过泛型函数实现(泛型...

  • swift基础1 -- 输出

    自定义打印可参考swift自定义打印

  • Swift中自定义Log

    Swift中自定义Log Swift中自定义Log:依次是类名.方法名.行号.内容. func LTLog(fun...

  • Swift自定义log打印

    输出显示:"2021-12-15 14:29:38 [DefaultPageControlViewControll...

  • Swift 小技巧 -- 自定义调试信息打印

    今天想记录和分享一个 Swift 中的自定义调试信息打印小技巧. 之前写过一个 OC 自定义 log 的文章, 有...

  • iOS 自定义Log

    swift自定义log一般写在AppDelegate里:AppDelegate.swift:application...

  • Swift自定义log以及其它

    一、自定义Log 在Swift中,我们也需要如OC一样,对log进行自定义。下面是一个我自定义的log,示例如下:...

  • Swift初探

    1.自定义打印语句2.代码书写 自定义打印语句为什么要自定义打印语句呢?因为Swift太简单,连打印信息都只有一句...

网友评论

    本文标题:Swift自定义log打印

    本文链接:https://www.haomeiwen.com/subject/uahpfrtx.html