iPhone中的NSLog还是挺不方便的,除非你用SSH调试,才能够看到NSLog的输出。可是这样一来,由于不是使用SpringBoard启动程序,语言环境就只能是英文,而且无法获得3轴重力感应的任何数据。

下面的代码可以把log保存到文件,这样你就可以既用SpringBoard启动程序还能看到Log了。

#define FILE_LOG                "/var/root/myerrlog.txt"

void LOG(const char *fmt, …)

{

static FILE *fp     = NULL;

va_list     ap;

if(fp == NULL) {

fp      = fopen(FILE_LOG, "a+");

if(fp)

fprintf(fp, "============================\n");

}

if(fp) {

va_start(ap,fmt);

vfprintf(fp,fmt,ap);

fflush(fp);

va_end(ap);

}

}

转载于:https://www.cnblogs.com/jiewong/archive/2011/02/15/1955184.html

创建log文件的代码相关推荐

  1. Linux怎样创建.log文件,列数Linux下几种创建文件的方式

    vi.touch是创建文件的命令 1.现在Linux图形界面做的很好,直接使用编辑器创建的 vi hi.txt vim hi.txt gedit hi.txt 2.间接创建文件 cp .mv cp拷贝 ...

  2. python创建txt文件并写入-python中如何创建一个txt文件

    python中有一个内置函数open(),该函数用于打开一个文件,创建一个 file 对象,相关的方法才可以调用它进行读写.如果以只写模式打开一个文件,那么该函数会在文件不存在时创建一个文件. 语法: ...

  3. Linux 新建log文件

    Linux 新建log文件 家目录下创建log文件(新文件) 在uwsgi.ini文件中添加 root : 家目录,新文件创建在那个目录下就写那个目录 logto = /root/uwsgi_log. ...

  4. Python语言学习:创建/删除文件/文件夹、获取当前文件/文件夹路径(系统环境路径/目录)、获取当前文件夹下的所有子文件路径等代码(os系列用法)实现之详细攻略

    Python语言学习:创建/删除文件/文件夹.获取当前文件/文件夹路径(系统环境路径/目录).获取当前文件夹下的所有子文件路径等代码(os系列用法)实现之详细攻略 目录 系统环境路径的设置 1.sys ...

  5. C#代码创建Xml文件

    扩展标记语言XML(eXtensible Markup Language),是由W3C组织制定的.做为用于替代HTML语言的一种新型的标记语言,XML内部有着很多基本标准,XML就是通过与这些相关标准 ...

  6. php怎样创建csv文件,如何使用PHP创建CSV文件?(代码示例)

    CSV(逗号分隔值)是在应用程序之间传输表格数据的最常用方法之一:创建将数据导出到CSV的代码在许多应用程序中非常有用.下面本篇文章就来带大家了解如何使用PHP创建CSV文件,希望对大家有所帮助. 下 ...

  7. FileExistsError: [WinError 183] 当文件已存在时,无法创建该文件。附文件重命名代码

    FileExistsError: [WinError 183] 当文件已存在时,无法创建该文件.附文件重命名代码 问题: FileExistsError: [WinError 183] 当文件已存在时 ...

  8. VS2019:创建模板文件,自定义代码片段

    一.实现目的 1.新建一个cpp文件后,新的文件里有自动生成的代码,包括头文件,作者,实时的时间等 2.输入关键词后,自动弹出对应的代码片段,敲击"tab"可以插入片段,如:函数功 ...

  9. 通过代码创建一个文件a.txt 然后写一个方法,控制台循环输入内容,然后通过gbk的编码格式保存到 a.txt中(要求可以追加),直到输入exit结束 再写一个方法,要求用字符缓冲流读取a.tx

    通过代码创建一个文件a.txt 然后写一个方法,控制台循环输入内容,然后通过gbk的编码格式保存到 a.txt中(要求可以追加),直到输入exit结束 再写一个方法,要求用字符缓冲流读取a.txt中的 ...

最新文章

  1. 最新maven插件的安装
  2. 重构与模式:改善代码三部曲中的第三部
  3. 王道计算机考研 计算机组成原理 第一章、计算机系统概述
  4. 3.3、自定义错误页面
  5. mysql迁移至postgresql_PostgreSQL来自欧罗巴Patroni系列技术主题一
  6. UVALive 4975 Casting Spells
  7. 链表 java详解_链表详解——Java版
  8. 微软重新设计 Edge for Android 的用户界面
  9. 南京计算机审计行业工资,南京最新各行业平均工资曝光!看完分分钟想跳槽!...
  10. 衡量神经网络的三个指标,参数量,multi-add,flop计算力
  11. iis反向代理tomcat
  12. ubuntu 本地源搭建
  13. 获取Map集合中数据的方法
  14. 如何使用Teamtoken工具软件做员工股权激励
  15. C3P0连接池的配置和使用
  16. 计算机运行快捷方式,电脑怎么创建运行快捷方式到开始菜单
  17. 样本均值的特征与分布
  18. 违反GPL协议赔偿50万,国内首例!
  19. NVMe Zoned Namespaces (ZNS) SSDs
  20. 键盘对应的ASCⅡ码

热门文章

  1. sql 计数_SQL不同,SQL计数不同,SQL选择不同
  2. C++ 编写WebService服务
  3. 开课吧课堂之如何创建多级类层次
  4. Java基础篇:一个简单的类
  5. MySQL数据库安装、初始化及修改密码
  6. 【GDOI2018】所有题目和解题报告
  7. 客户端存储——Storage
  8. 徒手撸框架--高并发环境下的请求合并
  9. 【Spring框架】mvc:default-servlet-handler/的作用
  10. iptables 开放端口