将日志重定向到文件,建议使用最新版本
将NSLog替换为DDLog或重新定义NSLog(请参考DDLog的定义)。在发布模式下,可以将日志重定向到预先定义的日志目录。DDLoggerClient(日志控制器)DDLoggerManager(本地日志资源管理器)。使用方法:在CocoaPods中使用pod 'DDLogger', '~> 1.2.5'。
- (void)startLogWithCacheDirectory:(NSString *)cacheDirectory fileName:(NSString *)fileName;
@code
(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *docDir = [paths objectAtIndex:0]; [[DDLoggerClient sharedInstance] startLogWithCacheDirectory:docDir fileName:@"log.txt"];
return YES;
}
@endcode
- (void)stopLog;
- (BOOL)isShowLogView;
- (void)showLogView;
- (void)hidenLogView;
@param viewController 当前ViewController
@param handler 选取回调结果
- (void)pikerLogWithViewController:(UIViewController *)viewController eventHandler:(DDPikerLogEventHandler)handler;