Unity3D 频道化日志(四)


融入模块

基础逻辑写好后,就可以将它作为功能添加到日志控制中了。基于之前日志接口优化中的LogManager,我需要将BitMask.cs的逻辑一并编入到DLL中。由于代码不多,我推荐直接将其复制到LogManager.cs中。另一方面,LogManager类需要扩展Mask变量,替换掉单纯的开关输出的逻辑,并且根据不同的频道设计接口。因此LogManager类更改为下面的代码:

更改测类为:

在这个例子中,我们将LogManager.Mask设置为Fsy和Process,可以发现Process级别的日志可以正常输出,但NetWork级别日志就不会显示。

本文出自 松阳论道 转载必须注明出处

http://blog.songyang.net/6274.html

说点什么吧...

电子邮件地址不会被公开。 必填项已用*标注