测试已测试 | ✗ |
Lang语言 | Obj-CObjective C |
许可证 | MIT |
发布最后发布 | 2017年9月 |
由llg维护。
依赖于 | |
ICTextView | ~> 2.0.1 |
CocoaLumberjack | ~> 3.2.1 |
一个将日志重定向到文件的简单封装,使用了CocoaLumberjack和Xlog,在此感谢这两个开源框架
在工程中有解码脚本的使用方法如下:python 脚本路径/decode_mars_log_file.py 日志路径/日志名字.xlog
将NSLog替换为DDLog或者根据DDLog的定义重新定义NSLog,可以在release模式下重定向log到预先定义的日志目录,使用方法:前提使用cocopods pod 'HMLogger', '~> 2.0.1'
##开始收集log
- (void)startLogWithCacheDirectory:(NSString *)cacheDirectory nameprefix:(NSString *)nameprefix encrypt:(BOOL)encrypt;
@code
(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *docDir = [paths objectAtIndex:0]; [[HMLogger Logger] startLogWithCacheDirectory:docDir nameprefix:@"hm" encrypt:NO];
return YES;
}
@endcode
##当前是否显示logView
- (BOOL)isShowLogView;
- (void)showLogView;
##隐藏logView
- (void)hidenLogView;
##查看本地存在的log日志
当前的Viewontroller
选取回调结果
- (void)pikerLogWithViewController:(UIViewController *)viewController eventHandler:(DDPikerLogEventHandler)handler;