是否可以在角度来设置运行时的调试日志级别?

ste*_*evo 8 angularjs

是否可以$logProvider.debugEnabled([flag]);在运行时切换?

目前的情况:

角运行时在运行阶段从服务器加载设置.取决于我想设置方法的设置$logProvider.debugEnabled([flag]).

提前谢谢,Stevo

小智 1

对此的简短回答是:不,不是真的。

一旦通过块配置了应用程序.config(),应用程序引导后就无法进行进一步的配置。

这是由于提供商的工作方式造成的;它们仅在配置时可用。可能有一种方法可以强制配置,然后手动将新$log服务重新注入到所有控制器中,但如果有办法做到这一点,我不确定如何做。