没有Unity3D_分享一个JavaScript的日志输出的小的实现技巧

之前做微信小程序,欲做MVC,分享过一个事件派发代码

https://blog.csdn.net/avi9111/article/details/89737887

现在再分享一个日志输出方法的代码:

(也是参考自某热心分享的小程序员)

let consoleVersion = [1000, 1001,1];
let emptyFunc = function(){}
let xlog = function(version){
    if(consoleVersion.includes(version)){
        return console.log;
    }else{
        return emptyFunc;
    }
}

调用方法

xlog(1)("导出未完成,敬请期待");

日志系统,

日志系统,

日志系统,

重要的事情说三遍!

但,其实对于客户端来说,真的很随意,因为我们不是LINUX系统,不是服务器,我们有很多工具和方法,也有很多实践

最最搞笑的是和一个“资深”服务器讨论日志系统

他坚持日志系统在UNITY3D内占用不至于太多,结果他自己开发的服务器死活不愿意开日志,日常也不愿意别人连到他机器上进行联调

(之前的服务器主城,完全乐意一边看NBA,一边开发,同时N个客户端连他机器,没对比就没伤害啊)

(曾经3个男的程序员指着一个女的新的程序员,不停教她使用虚拟机调试程序,然而事实是这个女的程序员有2年以上ANDROID编程经验,而这3个男程序员加起来的手机开发经验都没有半年)

这种类似故事我就不多说了,然而,这个服务器程序一边说着日志系统损耗很少,一边他自己开发的时候就不停关关开开日志系统,作为客户端的我们让他常开服务器,或者常开日志,基本都做不到,今时今日的云服务,服务器框架,公司办公电脑,对于专业人士,做多点功能,减少损耗,优化多线程和办公电脑的负载,对于专业资深人士,又有多难呢??。

我们真的有点。。。。。。。。无语

不过,还是希望这个小的日志代码,能帮助到大家吧,原分享那个程序员的动作不应该被浪费和无视:

//可通过"1"进行分组
xlog(1)("导出未完成,敬请期待");

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

avi9111

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值