强大的iOS日志工具 NSLogger
2013-04-06 22:05
274 查看
hljs.tabReplace = ' ';
hljs.initHighlightingOnLoad();
# define DLog(fmt, …) NSLog((@“%s [Line %d] ” fmt), PRETTY_FUNCTION, LINE, ##VA_ARGS);
#else
# define DLog(…)
#endif
// ALog always displays output regardless of the DEBUG setting
#define ALog(fmt, …) NSLog((@“%s [Line %d] ” fmt), PRETTY_FUNCTION, LINE, ##VA_ARGS);
最近偶然看到NSLogger。NSLogger结构简单,由LoggerClient.h LoggerClient.m 和LoggerCommon.h三个文件组成。除了最常用的文本日志以外,它同时还可以支持日志NSData和日志图片(LogData() LogImage() )。除此之外,它还提供诸如LogMarker这样方便的Api来标记和隔离日志输出。NSLogger的Api在这里
最酷的地方是,NSLogger实现了一个OSX Log查看客户端。当日志程序在运行时,客户端会自动通过Bonjour连到日志程序上,实时查看日志内容。
因为需要支持NSData及Image的原因,NSLogger的输出格式是BASE64。如果你需要让NSLogger支持HockeyApp,以便能收集Crash report,这里有篇文章,你只需要一步步照做即可。
hljs.initHighlightingOnLoad();
强大的iOS日志工具 NSLogger
之前有试过CocoaLumberjack和SNLog。没有特别的感觉,在日常的开发中,用的最多的还是使用macro封装的NSLOG# define DLog(fmt, …) NSLog((@“%s [Line %d] ” fmt), PRETTY_FUNCTION, LINE, ##VA_ARGS);
#else
# define DLog(…)
#endif
// ALog always displays output regardless of the DEBUG setting
#define ALog(fmt, …) NSLog((@“%s [Line %d] ” fmt), PRETTY_FUNCTION, LINE, ##VA_ARGS);
最近偶然看到NSLogger。NSLogger结构简单,由LoggerClient.h LoggerClient.m 和LoggerCommon.h三个文件组成。除了最常用的文本日志以外,它同时还可以支持日志NSData和日志图片(LogData() LogImage() )。除此之外,它还提供诸如LogMarker这样方便的Api来标记和隔离日志输出。NSLogger的Api在这里
最酷的地方是,NSLogger实现了一个OSX Log查看客户端。当日志程序在运行时,客户端会自动通过Bonjour连到日志程序上,实时查看日志内容。
因为需要支持NSData及Image的原因,NSLogger的输出格式是BASE64。如果你需要让NSLogger支持HockeyApp,以便能收集Crash report,这里有篇文章,你只需要一步步照做即可。
相关文章推荐
- 强大的日志分析工具 -- NSLogger
- 强大的日志分析工具 -- NSLogger
- 强大的日志分析工具 -- NSLogger
- [置顶] syslogd to /var/log/syslog - iOS设备日志查看工具syslog和socat
- LogParser——强大的日志分析统计工具
- 强大的日志分析工具AWStats
- IOS开发小技巧——强大的企业级调试日志——IOS第三方库CocoaLumberjack/CocoaLumberjack(1)
- 【iOS开发】---- 强大的UI修改工具 UIAppearance
- ios开发日志工具之-deviceconsole
- SULogger:iOS日志可视化工具
- [iOS Crashr日志分析一] Crash日志分析 工具准备
- TinyCrayon-iOS-SDK:强大到使人惊讶的 Mask 及切图工具库
- 工具二:NSLogger日志工具
- iOS开发利器之日志记录工具JKViewer
- 强大的日志管理工具logback的配置
- 强大的日志分析工具AWStats
- 一个强大的LogParser的UI工具--日志分析工具
- 强大的Web日志分析工具_AWSTATS 应用实例
- Log Parser 微软强大的日志分析工具
- iOS开发中善用日志记录工具