我有一个应用程序,我必须为该应用程序维护一个日志文件。我正在使用 NSLog 进行日志记录。但这也会写入系统日志。如何摆脱这个。
方法 :
NSString *appending_filename=[log_dir_path stringByAppendingString:@"/MyApp.log"];
const char *log_p = [appending_filename cStringUsingEncoding:NSUTF8StringEncoding];
newStderr= freopen(log_p, "a", stderr);
NSLog(@" This should only goes to MyApp.log");