NSLogger支持TCP和Bonjour两种方式连接终端设备,Bonjour连接一般不需要配置,如果要是使用TCP连接,要通过LoggerSetViewerHost()配置IP地址和端口(同时需配置NSLoggerViewer,在Preferences的Network中,勾选 “Listen for loggers on TCP port”打开监听):
void LogMessage(NSString *tag, int level, NSString *format, ...);
同时也支持添加文件名、方法名、行号、变量名等参数:
12
void LogMessageF(const char *file, int line, const char *function, NSString *tag, int level, NSString *format, ...);
void LogMessage_va(NSString *tag, int level, NSString *format, va_list args);
NSLogger支持直接打印二进制数据:
12
void LogData(NSString *tag, int level, NSData *data);
void LogDataF(const char *file, int line, const char *function, NSString *tag, int level, NSData *data);
NSLogger最大的优点,支持直接打印图片,而且可以指定打印图片的大小:
12
void LogImageData(NSString *tag, int level, int width, int height, NSData *data);
void LogImageDataF(const char *file, int line, const char *function, NSString *tag, int level, int width, int height, NSData *data);