swift Log

作者: 我会回来的 | 来源:发表于2021-12-21 15:43 被阅读0次

一 : 一种方法

自定义Log 

#function :  当前画面的方法名字 

代码如下:

func XMGLog(_messsage : T, file:String=#file,funcName:String=#function,lineNum:Int=#line) {

        #if DEBUG

        //lastPathComponent

        letfileName = (fileasNSString).lastPathComponent

        print("\(fileName):(\(lineNum))-\(messsage)")

        #endif

    }

打印:文件(行数)内容

二: 二种方法 

获取当前时间  +  相关内容 

fun clog(_message:String,

       function:String=#function,

       file:String=#file,

       line:Int=#line) {

           varfilename = file

           ifletmatch = filename.range(of:"[^/]*$",options: .regularExpression) {

               filename = filename.substring(with: match)

           }

              letdate =Date()

              lettimeFormatter =DateFormatter()

              //日期显示格式,可按自己需求显示

              timeFormatter.dateFormat="yyy-MM-dd' at 'HH:mm:ss.SSS"

              letstrNowTime = timeFormatter.string(from: date)asString

        LogView.logView?.setLog("\(strNowTime):\(filename):L\(line):\(function) \"\(message)\"")

   }

相关文章

  • Swift中自定义Log

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

  • swift Log

    一 : 一种方法 自定义Log #function : 当前画面的方法名字 代码如下: funcXMGLog(_m...

  • iOS 自定义Log

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

  • swift Objective-C Dictionary/Num

    swift Objective-C Dictionary 的一个有意思的区别 上代码 swift objc log...

  • 开源库 - 日志(Swift log)

    Swift log相关开源库 整理了下Swift star数比较多的3个开源项目,后续如果封装一个Swift lo...

  • swift debug log

    1. swift log封装 打印信息需要看很多的信息,可以做如下封装。 2. 关键点释疑 #file 表示当前文...

  • Swift自定义log以及其它

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

  • swift - 实用Log 输出

    在Swift中我们最常用的输出方法是使用print,在控制台输出一些字符串或者值,助于我们更好的了解程序的工作、程...

  • Swift调试log写法

    1.新建Common.swift2.内容如下 3.配置Build Settings -> 搜索Swift -> O...

  • swift中自定义Log

    swift中自定义log输出日志,swift支持全局函数,不写在任何类中的方法可以当做全局方法使用。这里写在了Ap...

网友评论

      本文标题:swift Log

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