NCCWL 0.2.4

NCCWL 0.2.4

测试已测试
语言语言 Obj-CObjective C
许可证 MIT
发布上次发布2016年6月

nickcheng 维护。



 
依赖项
CocoaLumberjack~> 2.3.0
NSLogger~> 1.5.1
SSZipArchive~> 1.2.0
PLCrashReporter~> 1.2
 

NCCWL 0.2.4

  • nickcheng

CWL == 带日志的崩溃。当您的应用程序崩溃时,压缩崩溃信息和您的最近日志并发送。

概述

这是一个粘合库。

  • 它使用 PLCrashReporter 生成崩溃日志。
  • 它使用 CocoaLumberjackNSLogger 将所有内容记录到一个文件和 NSLoggerViewer。
  • 当发生崩溃时,下次您启动应用程序时,它将使用 ssziparcive 来压缩所有内容,并调用您设置的带有 zip 文件路径的块。

我没有公开日志和崩溃库的所有属性。您可以在文件 NCCWL.m 中修改它们以适合您的需求。

依赖项

开源库

其他框架

  • SystemConfiguration.framework
  • CFNetwork.framework
  • libz.dylib

安装

NCCWL 文件夹放在您的项目中。添加依赖项。就这样。

用法

NCCWL.h 导入到您的主委托文件中,并在您的 application:didFinishLaunchingWithOptions 中放置以下代码。

[[NCCWL sharedInstance] setCrashHandler:^(NSString *cwlFilePath) {
  // Handle your zipped crash and logs.
  // How about upload the zipped file to a remote server?
  [Uploader uploadFile:cwlFilePath];
}];

如果您在使用此引擎时遇到任何问题,请随时向我提交问题或与我联系