Unity日志输出储存工具

免费下载地址:https://gitee.com/jacobkay/unity-log-printing

工具简介

1、在需要打印日志的地方,正常使用Debug.Log();

2、编辑状态下不对log进行本地输出

cb1b153cce7941ac9a9001481ffa1e44.png

3、日志保存文件以天为单位,每天输出一个文件

7f468cd0107e459a95926d69bbfe13d1.png

4、可设置日志文件名称,请注意:后面时间格式不要改动,否则会造成保存不成功

2a6f08f437f5427aa248d0ed0a49d224.png

5、可修改日志输出位置

73ead3083ffa4446a4a7dfbcb9808e15.png

6、可设置日志保存天数,默认30天,超出时间的日志在下次运行时会自动删除 

85d31aff3dc64516ac4db196befad19d.png

7、可设置每一行日志打印的格式

64a082203a9943e8be4b927fb5dc1cf4.png

最终打印效果展示

6c6a15356bb94da7bb3ae455ab29ace7.png

使用方法

1、场景中新建一个空物体

2、挂载ZLog脚本

3、正常使用Debug.Log

4、挂载后,切换场景不会被卸载,因此只挂载一次即可

技巧分享

1、Application.logMessageReceivedThreaded(委托事件),可在子线程中监听Debug.Log()打印内容,但子线程无法调用Unity提供的API

2、Application.logMessageReceived(委托事件),在主线程中监听Debug.Log()打印内容,可调用Unity提供API,比如可输出到UI面板上

猜你喜欢

转载自blog.csdn.net/qq_33161296/article/details/127916285
今日推荐