que estoy usando:iPhone: una vez que he redirigido NSLog a un archivo, ¿cómo puedo revertirlo a la consola?
#if TARGET_IPHONE_SIMULATOR == 0
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *logPath = [documentsDirectory stringByAppendingPathComponent:@"console.log"];
freopen([logPath cStringUsingEncoding:NSASCIIStringEncoding],"a+",stderr);
#endif
.. para redirigir NSLog a un archivo, que funciona muy bien por cierto.
Quiero hacer que el registro archive algo que el usuario de mi aplicación puede activar y desactivar ... ¿alguien sabe cómo redirigir NSLog/stderr a la consola?
Gracias!
Segundo eso! ¡No redirigir el stderr indiscriminadamente! –
bien lo tengo. Gracias chicos. –
Existen razones válidas para redirigir todas las llamadas NSLog a un archivo, por ejemplo, si necesita capturar registros generados por bibliotecas de terceros que usan NSLog internamente. – irodrigo17