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

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

需要打印日志到文件或者控制台中,就可以调用NFLogModule.cpp这个脚本中的方法。由于这个脚本中的方法数量太多,我就不一一介绍了,有需要的可以自己看下具体的实现过程。下面篇幅介绍中作者所调用的输出打印日志方法都是来自于这个脚本中。
在这里插入图片描述

二、LogInfo()方法

1、初始化m_pLogModule字段。
在这里插入图片描述
2、作者是在一个测试方法中写的测试代码,下图两处红框中的代码就是作者写的测试输出日志代码。你们根据自己需求在相应的方法中可以写上相应的语句进行测试。
在这里插入图片描述
写完上图红框中的两句代码之后,保存该脚本就可以了。
3、确保这个输出日志的文件所在工程名NFLoginLogicPlugin,一定要在这个Plugin.xml文件中。
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
4、点击VS中的“生成”–“生成解决方案”,等待项目编译完成。
在这里插入图片描述
5、项目编译完成后,鼠标双击“rund.bat”文件,开始运行服务器。
在这里插入图片描述
6、等个一两分钟后,就在对应的文件中看到相应的效果了。
在这里插入图片描述

三、LogError()方法

由于这个及以下的方法测试都和第二大步的LogInfo()方法测试过程都是一样的,所以下面我直接说结论,不说具体过程,有问题直接在评论区下面问下作者。
在这里插入图片描述
在这里插入图片描述

四、LogDebug()方法

在这里插入图片描述
在这里插入图片描述

五、LogWarning()方法

在这里插入图片描述
在这里插入图片描述

六、LogFatal()方法

在这里插入图片描述
在这里插入图片描述

七、字符串进行拼接,然后一起输出

在这里插入图片描述
在这里插入图片描述

八、在对应的服务器窗口中,可以看到输出的日志

由于这个测试输出日志脚本文件所在的工程文件名为NFLoginLogicPlugin,是被这个元素标签包含在内的,所以可以在对应的服务器窗口中进行查看相应的输出日志。所以作者的输出日志可以在NFLogin4窗口中进行查看。下面第三张图就是作者输出的测试日志。
在这里插入图片描述
在这里插入图片描述在这里插入图片描述

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

1、这是日志输出到对应的配置文件路径
在这里插入图片描述
2、打开对应的路径所对应的文件,这里作者是随便打开了一个文件。
在这里插入图片描述
3、我们可以在这里修改对应的文件名。在这里插入图片描述

上一篇:开源游戏服务器框架NoahGameFrame(NF)客户端环境搭建(三)
下一篇:开源游戏服务器框架NoahGameFrame(NF)客户端的Log日志系统(五)

猜你喜欢

转载自blog.csdn.net/jianjianshini/article/details/127250592