TULogging 1.0.0

TULogging 1.0.0

测试已测试
语言语言 Obj-CObjective C
许可证 BSD
发布上次发布2014年12月

David Beck维护。



TULogging 1.0.0

  • David Beck

基于 ASL 日志级别的更好日志记录,基于 Mike Weller 的工作:http://doing-it-wrong.mikeweller.com/2012/07/youre-doing-it-wrong-1-nslogdebug-ios.html.

安装

手动

TULogging 子文件夹添加到您的项目中。没有必需的库。

使用方法

(请参阅示例 Xcode 项目)

简单地对 TUSafariActivity 的实例进行 alloc/init,并在创建 UIActivityViewController 时将此对象传递到 applicationActivities 数组中。

TULogError(@"Could not open file: %@", fileName);
TULogWarning(@"No default image supplied.");
TULogNotice(@"Using cached result: %@", result);
TULogInfo(@"Requesting %@", requestURL);
TULogDebug(@"name: %@", name);

每个日志都在一个串行后台队列上异步执行。这意味着如果您正在使用调试器逐步执行代码,则日志输出不会立即出现。但是,一切仍然井然有序(与 TULog* 调用相关)。这使得日志线程安全,不会阻塞主线程。

更多详情请见原始帖子