美文网首页
全量日志

全量日志

作者: 冰雨9527 | 来源:发表于2021-08-15 13:18 被阅读0次

    1 CocoaLumberjack

    使用开源第三方库CocoaLumberjack。

    2 hook

    使用fishhook来hook系统的NSLog方法,具体原理及方法可见:Fishhook 学习笔记
    (注意fishhook只能hook系统的c方法,自定义的不行,原理还是见上面的Fishhook学习笔记)

    3 dup2 函数和 STDERR 句柄

    NSLog 最后写文件时的句柄是 STDERR,我们可以通过重定向的方式将输出路径改变。

    4 GCDWebServer搭建本地服务器(iOS端)

    在app中内置一个小型的http web服务器,可以直接用浏览器查看输出的log信息。

    相关文章

      网友评论

          本文标题:全量日志

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