HMLogger 2.0.6

HMLogger 2.0.6

测试已测试
Lang语言 Obj-CObjective C
许可证 MIT
发布最后发布2017年9月

llg维护。



 
依赖于
ICTextView~> 2.0.1
CocoaLumberjack~> 3.2.1
 

HMLogger 2.0.6

  • llg

DDLogger

一个将日志重定向到文件的简单封装,使用了CocoaLumberjackXlog,在此感谢这两个开源框架

在工程中有解码脚本的使用方法如下: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;

显示logView

  • (void)showLogView;

##隐藏logView

  • (void)hidenLogView;

##查看本地存在的log日志

当前的Viewontroller

选取回调结果

  • (void)pikerLogWithViewController:(UIViewController *)viewController eventHandler:(DDPikerLogEventHandler)handler;