美文网首页
ios开发自定义Log

ios开发自定义Log

作者: 木头Lee | 来源:发表于2020-03-17 11:36 被阅读0次

    OC版:

    • 第一步:先修改项目配置:

      Paste_Image.png
    • 第二步:在PCH文件中添加如下代码
    //自定义Log
    #ifdef DEBUG
    #define JTLog(fmt, ...) NSLog((@"%s第%d行: " fmt), __PRETTY_FUNCTION__, __LINE__, ##__VA_ARGS__)
    #else
    #define JTLog(...) 
    #endif
    

    控制台打印样式:


    Paste_Image.png

    Swift版:

    • 第一步:先修改项目配置:


      General.jpg
    • 第二步:在appDelegate里面粘贴下面代码,让这个函数成为全局函数即可

    func LGPrint <T>(_ messsage : T, file : String = #file, funcName : String = #function, lineNum : Int = #line)
    {
        #if DEBUG
            
            let fileName = (file as NSString).lastPathComponent
            
            print("【\(fileName)】———[第\(lineNum)行]: \(messsage)")
            
        #endif
    }
    

    相关文章

      网友评论

          本文标题:ios开发自定义Log

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