强大的日志分析工具 -- NSLogger
来源:互联网 发布:网络大电影如何盈利 编辑:程序博客网 时间:2024/06/15 18:42
转:http://www.cnblogs.com/yingkong1987/p/3329945.html
强大的日志分析工具 -- NSLogger
源码:https://github.com/fpillet/NSLogger
特点
- 摆脱Xcode的小窗查看日志
- 不用再将iPhone连接到电脑上才能看日志
- 支持通过互联网传送日志
- 可以输出图片的日志
- 可自己定义日志等级
安装
NSLogger分为两部分,LoggerClient和NSLogger Viewer, LoggerClient是置入你APP的客户端,NSLogger Viewer是一个mac端日志分析器,NSLogger的日志可以通过网络传输到这个日志分析器中。
NSLogger 支持Pod方式安装,在你的APP中配置Podfile
12
pod 'NSLogger'pod install
如果不支持Pod,可以直接将LoggerClient文件放入你的APP下.
NSLogger Viewer - 这是编译好的日志监控客户端 NSLogger Viewer
使用
#import "LoggerClient.h"
- 设置客户端网络监控的配置
1
LoggerSetViewerHost(NULL, (CFStringRef)@“127.0.0.1”, (UInt32)50000);
这一段代码可以加在main.m里
- 除了基本的日志可以打印图片的日志
123
UIImage *img = ONEDefaultImageWithName(@"actionBar");CGSize sz = img.size;LogImageData(@"image", 0, sz.width, sz.height, UIImagePNGRepresentation(img));
- 为了不动原来的NSLog输出日志方式,可以重新定义NSLog
1
define NSLog(...) LogMessageF( __FILE__,__LINE__,__FUNCTION__, NULL, 0, __VA_ARGS__)
- 打开NSLogger Viewer mac端,在Preferences的Network中,勾选 Listen for loggers on TCP port.端口默认
友情提示
- 如果Xcode编译后,没有发送数据到客户端,可以先 clean 一下。
- 客户端建议用 TCP 协议连接,这样监听端口可以固定
- 点窗口左下角的 f 可以看到对应的日志文件与行号
0 0
- 强大的日志分析工具 -- NSLogger
- NSLogger 日志工具
- 强大的日志分析工具AWSta
- 强大的日志分析工具AWStats
- UltraEdit很强大的日志分析工具
- 强大的日志分析工具AWStats
- 一个强大的LogParser的UI工具--日志分析工具
- 一个强大的LogParser的UI工具--日志分析工具
- 扫描分析代码漏洞的强大工具
- 微软的日志分析工具
- Nslogger 新的Debug模式
- 强大性能分析工具JVisualVM
- PHP日志分析:基于sql的日志分析工具-myselect
- 10 个强大的开源 Web 流量分析工具
- 10 个强大的开源 Web 流量分析工具
- tcpdump是非常强大的网络安全分析工具
- 10个强大的开源Web流量分析工具
- 10 个强大的开源 Web 流量分析工具
- asdfsadf
- POJ1038
- 工作记录- layout中添加按钮的工作
- asdfsadf
- swing包实现界面设计
- 强大的日志分析工具 -- NSLogger
- tomcat部署不上,报错:Deployment failure on Tomcat 7.x. Could not copy all resources to E:
- 另一个人群,程序员的加班生活的真实写照
- 谷歌技术面试要点(Google面试)(14年5月20日交大专场)
- 最好用的汉字转拼音代码PinYin4Objc(PinYin4J的objc版本)
- POJ 2499Binary Tree(模拟+技巧)
- 关于中断函数
- 黑马程序员_Java基础_API文档之String类
- Ubuntu 12.04新装后启动时长时间停留在开机画面的解决办法