标签:
在真机,或真机没连接到电脑时,可以把日志信息输出到文件
1.设置日志文件路径
2.开始打印日志
1 - (void)startLog {
2    freopen([[self logFilePath] cStringUsingEncoding:NSASCIIStringEncoding],"a+",stderr);
3 }
freopen重定向打印
stderr为标准出错信息
3.关闭打印日志
1 - (void)finishLog { 
2     fflush(stderr);
3     dup2(dup(STDERR_FILENO), STDERR_FILENO);
4     close(dup(STDERR_FILENO));
5 }
4.清空日志文件
1 - (BOOL)deleteLogFile {
2     BOOL success = [[NSFileManager defaultManager] removeItemAtPath:[self logFilePath] error:nil];
3     return success;
4 }
标签:
原文地址:http://www.cnblogs.com/guangleijia/p/4758114.html