关于Unity3D中的日志

本文介绍了Unity3D中的日志系统,包括日志的种类如Debug.Log、LogWarning和LogError,以及它们的使用场景。详细阐述了日志文件在不同操作系统中的存储位置,并提出对日志函数进行封装的建议,以实现更有效的调试和日志管理。
摘要由CSDN通过智能技术生成

Unity3D中的调试我一直很有话要说,调试真是个反人道的事情,所以简单介绍一下。。。

什么是日志

日志输出的函数大致可分为两类:Debug 和 print

Debug.Log()
Debug.LogWorning()
Debug.LogError()

MonoBehaviour.print(object);

Debug.LogXXX() 可以用于任何地方
print() 只能用于 MonoBehaviour 的子类之中
究其本源,这2种方法在本质都是 Debug.Log()

日志文件保存在什么位置

日志文件名

在我本机上,是这个文件【C:\Users\USER_NAME\AppData\Local\Unity\Editor\Editor.log】

Editor Logs:

Windows XP:

C:\Documents and Settings\YOUR_USERNAME\Local Settings\Application Data\Unity\Editor.

Windows Vista, 7:

C:\Users\YOUR_USERNAME\AppData\Local\Unity\Editor

OS X:

~/Library/Logs/Unity/

WebPlayer Logs:

Windows XP:

C:\Documents and Settings\YOUR_USERNAME\Local Settings\temp\UnityWebPlayer\log

Windows Vista, 7:

C:\Users\YOUR_USERNAME\Local Settings\temp\UnityWebPlayer\log

OS X:

~/Library/Logs/Unity/

对日志函数的封装

考虑到后续对日志部分的统一处理,一般会对日志函数封装一层,思想有些借鉴 Log4J 。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值