cocoalumberjack - 如何通过 CocoaLumberjack 通过网络发送日志语句?

标签 cocoalumberjack

在 CocoaLumberjack 的摘要中提到“Lumberjack 很强大”,然后是“想要更多?创建您自己的记录器(很简单)并通过网络发送您的日志语句。”
所以,我想知道我们如何通过 CocoaLumberjack 在网络上发送日志语句?
是否有现有的接口(interface)来执行此操作?还是我们必须通过自己的代码来完成?
有人可以给我示例代码吗?

最佳答案

要回答您的问题,没有任何内置功能可用于通过网络发送日志。

您可以走高速公路并且:

  • 通过创建一个新的记录器来获取日志(看看这个人如何创建一个将日志重定向到 Crashlytics 的新记录器:https://github.com/TechSmith/CrashlyticsLumberjack)

  • 或者
  • 从文件记录器中读取日志并通过网络发送。
    使用 DDFileLogger logFileManager 获取 sortedLogFilePaths(日志文件的路径列表)。这些文件是纯文本,可以像任何其他文件一样读取。
  • 关于cocoalumberjack - 如何通过 CocoaLumberjack 通过网络发送日志语句?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25282854/

    相关文章:

    macos - .pcm 已过期,需要重建

    ios - cocoa 伐木 worker : how to show file and line number?

    objective-c - Lumberjack 源文件中的日志级别不同

    objective-c - 将项目移动到快速桥接项目后,“LOG_INFO”宏重新定义了警告

    ios - 使用 cocoaLumberjack 将日志文件存储在哪里

    cocoa-touch - RestKit 和 CocoaLumberjack 作为框架集成在 Xcode7 中

    ios - 使用 Swift 的 Lumberjack 2.0 记录器

    ios - 在 swift 项目中与 xmppframework 一起使用时出现 cocoalumberjack 问题

    ios - syscall_thread_switch iOS 8.3 竞赛 - CocoaLumberjack 错误?如何调试这个?