Angularjs 对于angular,使用$log提供程序是否有好处?

Angularjs 对于angular,使用$log提供程序是否有好处?,angularjs,Angularjs,我读了一篇关于angular的文章,作者认为angular开发人员必须使用$log提供程序。$log提供程序与普通的旧console.log相比有哪些优势?它似乎给我的应用程序增加了另一个依赖性。Angular的$log将检查浏览器是否支持控制台,如果不支持,则不会抛出错误(IE8) 为了对应用程序进行单元测试,您还可以装饰消息并对其进行模拟 此外,您还可以使用$logProvider打开/关闭日志记录。Angular的$log将检查浏览器是否支持控制台,如果不支持,则不会抛出错误(IE8) 为

我读了一篇关于angular的文章,作者认为angular开发人员必须使用$log提供程序。$log提供程序与普通的旧console.log相比有哪些优势?它似乎给我的应用程序增加了另一个依赖性。

Angular的
$log
将检查浏览器是否支持
控制台,如果不支持,则不会抛出错误(IE8)

为了对应用程序进行单元测试,您还可以装饰消息并对其进行模拟


此外,您还可以使用
$logProvider
打开/关闭日志记录。

Angular的
$log
将检查浏览器是否支持
控制台,如果不支持,则不会抛出错误(IE8)

为了对应用程序进行单元测试,您还可以装饰消息并对其进行模拟


此外,您还可以使用
$logProvider
打开/关闭日志记录。

最大的优点是,您可以为非生产环境设置日志记录,并通过一个设置关闭生产中的日志记录

$logProvider.debugEnabled(true)

最大的优点是,您可以为非生产环境设置日志记录,并使用一个设置关闭生产中的日志记录

$logProvider.debugEnabled(true)