ZJLogSDK
iOS 的日志重定向输出工具,支持 c、c++、m、mm 代码文件。
使用说明
日志级别
verbose > debug > info > warn > error
参数 | 级别 | 描述 |
---|---|---|
ZJLOG_LEVEL_VERBOSE |
0 | verbose |
ZJLOG_LEVEL_DEBUG |
1 | debug |
ZJLOG_LEVEL_INFO |
2 | info |
ZJLOG_LEVEL_WARN |
3 | warn |
ZJLOG_LEVEL_ERROR |
4 | error |
ZJLog 设置 API
-
+setLogOFF
关闭日志输出,默认开启。 -
+setLevel
设置日志级别,默认 verbose。 -
+setDelegate
设置代理:ZJLogDelegate 的 didReceiveLogString。 -
+saveLog
切换将日志保存到沙盒。
使用打印API
适用于OC
#import <ZJLog/ZJLog.h>
CLog(@"This is a log1");
CLog(@"This is a log2:%@", @"Hello World!");
适用于C、C++
#include <ZJLog/ZJPrintfLog.h>
CPrintf("This is a log for debug")
CPrintfV("This is a log for verbose")
CPrintfD("This is a log for debug")
CPrintfI("This is a log for info")
CPrintfW("This is a log for warn")
CPrintfE("This is a log for error")