当前位置: 首页 > 工具软件 > NSLogger > 使用案例 >

NSLogger使用

韦宣
2023-12-01
介绍,这种使用主要是将当前在同一个控制器的输出窗口进行处理的方式转化为在两个部分进行处理,另开一个窗口以整体窗口作为处理方式。

要求使用服务器端与客户端面同时配置好才可进行使用。

1. 去github中下载NSLogger: https://github.com/fpillet/NSLogger

2. 解压缩下载的zip,找到Desktop Viewer 打开工程编译,会发现因code sign不对无法编译,可以选择去掉code Sign或是使用Xcode自带的修复操作

3. 编译,将编译成功后的NSLogger.app拷贝到你本机的应用程序中,双击打开即可。如果想设置监听TCP 在Preferences的Network中,勾选 Listen for loggers on TCP port.这样才能开启网络查看日志。

客户端安装,

两种方式:
1. 使用pod安装  按照要求编写PodFile文件,运行pod install

2. 从下载的文件中找到iOS文件夹,其中有LoggerClient.h LoggerClient.m LoggerCommon.h  NSLogger.h 这几个文件其中前面三个是必须的,最后一个文件是定义的一些宏方便使用。

3. 测试:
 
   LoggerApp(1,@"这只是一个开始啦!");
    LoggerData(1,@"这是一个数据");
    LoggerView(0,@"%@",self.view);
    
    UIImage *image = [UIImage imageNamed:@"image5"];
    LogImageData(@"image", 0, 320, 240, UIImagePNGRepresentation(image));

注意:在Xcode的控制台是不会有信息展示出来的,所以不要以为没有信息展示出来就以为出了问题,刚安装的NSLog.app会自动弹出来,这时我们就可以使用了。

在使用结构中,主要是分了几个区域: 到时可以根据级别,分类,数据,图片,文本来进行筛选日志信息。 

标签输出,优先级查找,直接输出图像,多线程标记,时序控制,甚至是通过网络log到别人的终端或者是从别人的终端程序中记录log。
 类似资料: