unity打印日志到文件
2017-04-28 16:37
127 查看
对于打印日志到文件,我们可以选择使用Log4NET插件,这个插件有很强大的功能,但是经常我们并不需要这么多的功能,有时我们可能只想输出一下异常而已,所以我推荐自己写DLL来实现这个功能。
具体做法如下:
在VS里新建类库项目,粘贴下面的代码:
这里我只是简单的实现了记录日志到文件,如果需要还可以自己扩充方法。注意,如果采用vs创建DLL的方式实现,请引用UnityEngine.dll。
具体做法如下:
在VS里新建类库项目,粘贴下面的代码:
using System.IO; using UnityEngine; namespace Unity { public class Logout { public static void Log(string path, string Content) { StreamWriter sw = new StreamWriter(path + "\\Log.txt", true); string fileTitle = "日志文件创建的时间:" + System.DateTime.Now.ToString(); sw.WriteLine(fileTitle); //开始写入 sw.WriteLine(Content); //清空缓冲区 sw.Flush(); //关闭流 sw.Close(); } public static void Log(string Content) { string path=Application.dataPath; StreamWriter sw = new StreamWriter(path + "\\Log.txt",true); string fileTitle = "日志文件创建的时间:" + System.DateTime.Now.ToString(); sw.WriteLine(fileTitle); //开始写入 sw.WriteLine(Content); //清空缓冲区 sw.Flush(); //关闭流 sw.Close(); } } }
这里我只是简单的实现了记录日志到文件,如果需要还可以自己扩充方法。注意,如果采用vs创建DLL的方式实现,请引用UnityEngine.dll。
相关文章推荐
- 用log4j在日志文件里打印异常
- 转,在linux c++文件中打印日志
- [调试相关]预编译文件中宏定义打印日志
- 打印日志信息到文件
- 打印java异常堆栈信息到日志文件
- log4net的文件日志打印时间测试
- 02_JNI中Java代码调用C代码,Android中使用log库打印日志,javah命令的使用,Android.mk文件的编写,交叉编译
- Log4j 实现不同包下的日志打印到不同文件下
- iOS崩溃日志打印出来或者写进文件
- java web 项目log 配置 (将log 和hibernate的hql/sql 信息打印到控制台和日志文件中)
- 日志打印到屏幕同时保存到文件及获取管道返回状态
- 如何将shell的打印日志输入到日志文件
- 如何实现把web项目的输出流重置,并将打印语句结果写到日志文件
- 一个精炼到c语言文件日志打印
- 日志打印到屏幕同时保存到文件及获取管道返回状态
- linux网络监控工具---系统自带的工具的使用示例(可以监控经过本局域网的任何数据,并可以打印到屏幕或者日志文件)
- 显示程序执行结果到屏幕的同时打印到日志文件中
- tomcat配置log4j打印输出日志到指定文件
- log4php将不同级别的日志打印到不同的日志文件中
- 将调试相关日志打印到文件中