开源游戏服务器框架NoahGameFrame(NF)客户端的Log日志系统(五)

一、调用输出日志方法所在的脚本介绍

需要打印日志到文件或者Unity的Console控制台中,就可以调用NFLogModule.cs这个脚本中的方法。由于这个脚本中的方法数量太多,我就不一一介绍了,有需要的可以自己看下具体的实现过程。下面篇幅介绍中作者所调用的输出打印日志方法都是来自于这个脚本中。
开源游戏服务器框架NoahGameFrame(NF)客户端的Log日志系统(五)_第1张图片

二、输出日志相关重要步骤

1、开发者自己主动调用这个HandleLog(string logString, string stackTrace, LogType type)方法,会把相应的日志信息保存到mWriteTxtmLines这两个List属性当中。
2、其中mWriteTxt属性的作用是,把日志信息存储到这个字段中进行保存之后,然后通过该脚本中的Execute()方法把保存进来的日志信息输入到文件中进行显示和保存。
3、其中mLines属性的作用是,把日志信息存储到这个字段中进行保存之后,然后通过该脚本中的PrintGUILog()方法把保存进来的日志信息以UI的方式或者是输出到Unity的Console控制台中进行显示。
开源游戏服务器框架NoahGameFrame(NF)客户端的Log日志系统(五)_第2张图片
开源游戏服务器框架NoahGameFrame(NF)客户端的Log日志系统(五)_第3张图片
开源游戏服务器框架NoahGameFrame(NF)客户端的Log日志系统(五)_第4张图片

三、输出日志到对应自定义的文件

1、通过该脚本当中的Init()方法,在Windows环境下,代码创建的日志文件会自动保存在Unity项目路径下的根路径trunk目录下的log文件夹,日志文件名字玩家可以自定义。
开源游戏服务器框架NoahGameFrame(NF)客户端的Log日志系统(五)_第5张图片
开源游戏服务器框架NoahGameFrame(NF)客户端的Log日志系统(五)_第6张图片
开源游戏服务器框架NoahGameFrame(NF)客户端的Log日志系统(五)_第7张图片

上一篇:开源游戏服务器框架NoahGameFrame(NF)服务器端的Log日志系统(四)

你可能感兴趣的:(游戏服务器,C++,游戏,服务器框架,Unity,C++,NoahGameFrame)