`
简单的茶
  • 浏览: 87681 次
  • 性别: Icon_minigender_2
  • 来自: 昆明
社区版块
存档分类
最新评论

把 iOS app logs 写入 documents 文件夹

    博客分类:
  • iOS
 
阅读更多
Now, in order to tell your app to redirect the NSLog() outputs to a file, you should do something like this:

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask, YES);

NSString *documentsDirectory = [paths objectAtIndex:0];

NSString *fileName =[NSString stringWithFormat:@"%@.log",[NSDate date]];

NSString *logFilePath = [documentsDirectory stringByAppendingPathComponent:fileName];

freopen([logFilePath cStringUsingEncoding:NSASCIIStringEncoding],"a+",stderr);
The last sentence is the one that actually redirects the output.

So once you have done that, your app logs will be stored in the application's documents folder.

  


BTW: Organizer shows the console also, which has the NSLog output. The device has to be provisioned and have settings->developer settings->Logging turned on.
分享到:
评论

相关推荐

    iOS Crash Logs Tool:iOS崩溃日志象征Windows-开源

    iOS Crash Logs Tool 是一个专为Windows用户设计的开源工具,用于解析和符号化iOS设备上应用程序的崩溃日志。通过这个工具,开发者能够更深入地理解应用在运行时遇到的问题,从而定位并修复错误。 在iOS设备上,当...

    查看iOS Crash logs的方法

    查看iOS Crash logs是iOS开发者在调试应用程序时必不可少的一项技能,特别是在遇到用户反馈应用崩溃的情况下。以下将详细介绍如何通过不同方式获取并分析这些崩溃日志。 首先,当应用在开发阶段时,Xcode提供了方便...

    ios wifi 调试日志抓取

    - 对于Windows系统,路径为:`C:\Users\[Your_User_Name]\AppData\Roaming\Apple Computer\Logs\CrashReporter\MobileDevice\[Your_iOS_Device_Name]`。 - 将指定路径下的所有文件和文件夹打包并上传。 #### 四、...

    darks-logs 1.0.7

    5. **docs**:这个文件夹很可能包含了darks-logs的文档,包括API参考、用户手册、教程等内容,帮助开发者深入理解和利用这个日志框架。 综合以上信息,我们可以得出,darks-logs 1.0.7是一个专注于日志管理的Java库...

    ios获取崩溃日志方法

    * Windows XP:C:\Documents and Settings\<USERNAME>\Application Data\Apple Computer\Logs\CrashReporter\MobileDevice\ * Windows Vista or 7:C:\Users\<USERNAME>\AppData\Roaming\Apple Computer\Logs\...

    logs.pcapng解析.docx

    继续查看数据包文件 logs.pcapng,我们可以找到恶意用户写入的一句话木马的路径。通过使用 Wireshark 的数据包解析功能,我们可以分析出恶意用户写入木马的路径,并将其作为 FLAG 提交。 FLAG:C:/phpstudy/www/ ...

    根据文件日期创建日期层级文件夹并迁移文件

    标题“根据文件日期创建日期层级文件夹并迁移文件”涉及的核心技术是自动化处理文件系统,具体包括文件日期的读取、文件夹结构的动态创建以及文件的移动操作。这一过程通常用于整理大量文件,便于管理和检索。以下是...

    苹果手机ios抓取蓝牙HCI日志

    在Windows 10系统中,文件位于C:\Users\USERID\AppData\Local\Packages\AppleInc.iTunes_devicename\LocalCache\Roaming\Apple Computer\Logs\CrashReporter\MobileDevice\[设备名称]/DiagnosticLogs/路径下。...

    iOS真机调试包9.2.zip

    10. **错误报告与Crash Logs**:当应用在真机上遇到问题时,收集设备的Crash Logs可以帮助定位和解决问题。这些日志可以在设备的设置 > 通用 > 关于本机 > 进一步信息中找到,也可通过iTunes同步获取。 通过以上...

    清楚svn目录下生成的.svn文件夹

    - **日志信息**:`logs`文件夹保存了对文件和目录的修改历史。 - **临时文件**:`tmp`文件夹用于存放临时文件。 - **工作拷贝数据**:`pristine`文件夹保存了原始文件的未修改版本,用于比较和更新。 - **状态...

    Unity-Logs-Viewer-master.zip

    Unity-Logs-Viewer-master.zip 是一个专门为Unity开发者设计的压缩包,其中包含了一个插件,用于在不依赖ADB(Android Debug Bridge)的情况下查看Unity在真机设备上的运行日志。这个插件对于开发者来说非常实用,...

    iOS系统Crash文件分析方法参考.pdf

    Device Logs是Xcode中的一种功能,用于查看和同步iOS设备上的崩溃日志。通过Device Logs,可以看到连接的iPhone或iPad设备上的崩溃记录。但是,需要注意的是,设备上的崩溃记录只能同步一次,一旦在某台Mac上查看了...

    软件开发中的目录文件夹、软件项目的生命周期的文件夹、项目目录.zip

    在软件开发过程中,目录文件夹和项目生命周期的组织方式对于项目的成功至关重要。下面将详细讨论这些方面,并结合57个文件夹的分类进行说明。 首先,我们来看"软件开发中的目录文件夹"。一个良好的目录结构是软件...

    ios-LLSlideViewController.zip

    When using UIPageViewController, if it responds to your drag and some notification posted at the same time, you highly likely meet these crash logs: 1.Invalid Parameters count==3 2.Assertion ...

    iOS_tutorial

    C中的接口和实现(Interface and Implementation)、对象的创建(Object Creation)、方法(Methods)、重要的数据类型(Important datatypes)、打印日志(Printing logs)、控制结构(Control Structures)、属性...

    apache安装后所有的文件夹详细说明

    5. **logs** 文件夹:这个文件夹保存了Apache服务器的日志文件,如`access.log`记录了所有HTTP请求,而`error.log`则记录了服务器遇到的问题和错误信息。这些日志对于调试和监控服务器状态非常有用。 6. **icons** ...

    2.微信小程序app.json 以及app.js使用配置_APP_微信小程序_

    在微信小程序的开发过程中,`app.json` 和 `app.js` 是两个至关重要的核心配置文件,它们分别负责全局配置和应用程序逻辑控制。 `app.json` 文件是微信小程序的全局配置文件,它定义了小程序的整体结构和一些全局...

Global site tag (gtag.js) - Google Analytics