开发阶段,我们往往需要直接进入控制台查看自己写的console.log(object)日志输出信息,但是在上线后我们又不希望暴露自己的输出信息或者不暴露自己的page模块,我们还需要去把所有的console.log去掉,显得就特别不灵活,为了方便,一种是直接对console.log进行控制设置一个开关,另外也可以将所有的日志封装成一个provider,这样不会暴露出自己的日志信息是哪个模块。我这里整理的方案,已经实现日志的封装,在开发阶段同时也可以在模块直接打印输出,方便查看追踪问题,在上线后即直接屏蔽隐藏了具体模块而只有日志信息,这样就不会暴露出来。更好的方案还在优化中。