我读了一篇关于angular的文章,并且作者假定角开发人员必须使用$ log提供者。 $ log提供者提供的优于普通的旧console.log的优点是什么?它似乎增加了另一个依赖于我的应用程序。
0
A
回答
3
Angular的$log
将检查浏览器是否支持console
,如果不是,则不会抛出错误(IE8)。
你也可以装饰你的消息,并模拟它,以便单元测试你的应用程序。
另外,您还可以使用$logProvider
来打开/关闭日志记录。
2
最大的好处是,你可以设置日志记录非生产环境,并与一个设置
$logProvider.debugEnabled(true)
关闭日志记录在生产
相关问题
- 1. 如果使用网络位置提供程序(与GPS相比),是否有任何电池功耗优势?
- 2. Entlib与ACA.Net - ACA.Net是否提供任何优势?
- 3. 优势.NET数据提供程序在SSIS包中失败?
- 4. 优势.NET数据提供程序 - AdsConnection - DataSource
- 5. 将32位优势数据提供程序封装到COM中+
- 6. 按使用模式划分应用程序数据库是否有优势?
- 7. WIF提供哪些安全优势?
- 8. 是否有任何优势有子域
- 9. 即使从/ dev/shm中使用小型序列化流,NIO是否还能提供优势?
- 10. 优势ole db提供程序10.0.0.3 adsoledb 64位 - 无法使其工作
- 11. Silverlight是否比JavaScript有性能优势?
- 12. 代码中间是否有优势?
- 13. 使用WCF促进AJAX调用是否有优势?
- 14. 是否有可能围绕应用程序提供防火墙?
- 15. 是否有宝石/插件提供Rails应用程序
- 16. 在Perl或Python上使用Bash是否有优势?
- 17. 在神经网络中使用张量流是否有优势
- 18. 使用'unreachable!`vs`panic!`是否有任何性能优势?
- 19. 在git svn clone中使用--no-metadata是否有优势?
- 20. 使用存储过程访问数据会提供哪些安全优势?
- 21. 使用外部电子邮件发送提供商有什么优势?
- 22. 使用Microsoft.Jet.OLEDB提供程序时,MS Office是否必需?
- 23. 使用Java小程序有什么优势?
- 24. 是否有IBM DB2的.net 4.0提供程序?
- 25. 是否有可能挂钩到WCF缓存提供程序?
- 26. DotNetOpenAuth OpenId提供程序是否真的有效?
- 27. 所有的OpenID连接提供程序是否均匀实施?
- 28. 是否有SQLite版本3.7+的ADO.Net提供程序?
- 29. 是否有可能使用父提供程序在角2中的子指令