代码之家  ›  专栏  ›  技术社区  ›  Edwin Evans

包含余烬记录器的导入语句?

  •  0
  • Edwin Evans  · 技术社区  · 7 年前

    我想做的事情是:

    import { Ember, Logger } from 'ember';
    

    然后能够:

    Logger.log("test")
    

    但我不确定我是否理解进口是如何运作的。正确的方法是什么,这样我就可以使用ember和logger中的函数,而不必执行ember.logger.log()?

    1 回复  |  直到 7 年前
        1
  •  0
  •   real_ate    6 年前

    正如patsy在他们的评论中提到的那样,ember logger确实被弃用了。您可以在此处查看有关此抨击的更多详细信息: https://deprecations-app-prod.herokuapp.com/deprecations/ember/v3.x/#toc_ember-console-deprecate-logger 如果你想了解更多 为什么 不赞成这样做,您可以在此处阅读原始RFC和相关对话: https://github.com/emberjs/rfcs/pull/297

    有一种方法可以在开发过程中打印调试日志,但在应用程序的生产版本中删除它们。你可以在这里看到更多关于它的信息: https://www.emberjs.com/api/ember/3.5/functions/@ember%2Fdebug/debug