1

一个日志库,用于从应用程序捕获日志并将它们推送到 Some Network 中托管的服务。该代码既可以用作库,也可以作为另一个类合并到应用程序中。在任何时候,整个应用程序中都应该只有一个该记录器的实例可用。这个 api 应该让用户指定日志记录级别。有多个日志记录级别——“PROD”、“DEBUG”和“INFO”。如果没有指定日志级别,则应假定为“INFO”级别。每个日志字符串应具有以下格式:

[日志级别][空格][时间戳][空格][发送日志的类的名称][空格][日志语句的行号][空格][任何消息][空格][空格分隔的参数列表]

4

1 回答 1

0

如果仅用于开发,我想知道您为什么要将其发送到某个服务器?您可以登录并查看控制台(XCode Organzier、设备、设备日志)。即使稍后您没有将 iPhone/iPad 连接到 Mac,您使用 NSLog 编写的日志仍然可用。

有用于objective-c的日志库。你可以谷歌他们。但我怀疑是否有一个将日志发送到服务器。你必须自己做。虽然这不是很困难。NSURLConnections 可以做到。但是,如果这是一个通过应用商店销售的应用,我想你必须关闭所有日志记录,只在开发过程中使用它,因为我不希望我的应用通过无线和互联网将所有类型的数据发送到某个服务器.

于 2012-08-16T18:46:32.810 回答