代码之家  ›  专栏  ›  技术社区  ›  mfaani

如何为oslog创建的日志添加不同的日志记录器(输出目标,如文件和Crashlytics)?

  •  0
  • mfaani  · 技术社区  · 6 年前

    现在,如果我更改stddr的路径,那么我的日志将不再进入控制台,它们将只进入日志文件。

    我想知道是否有一个简单的方法,我可以同时拥有它们?

    还有,我可以传递由生成的日志吗 OSLog Crashlytics ?

    1 回复  |  直到 6 年前
        1
  •  0
  •   mfaani    6 年前

    只有当您有一个包装器来管理向oslog和其他记录器发送日志时,您才能这样做。因为任何写入“系统日志”即apple日志层的内容通常都是存储不透明的:os_日志、NSLog等。

    另外,不要忘记在后台线程/进程/任务中包装您自己的日志层,以帮助实现这一点,这样它就不会阻碍应用程序的核心性能。