そのアプリのログファイルを維持する必要があるアプリケーションがあります。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");