Как я могу войти в Play Framework, используя Scala? - PullRequest
0 голосов
/ 02 февраля 2019

Я обновил Play Framework до 2.7 и получил следующее предупреждение:

method info in object Logger is deprecated (since 2.7.0): Create an instance of via Logger(...) and use the same-named method. Or use SLF4J directly.

Итак, мои вопросы:

  • Должен ли я создатьэкземпляр Logger и передать его каждому компоненту, когда я хочу его использовать?

PS:

В проекте, не основанном на Play Framework, я использовал дляиспользуйте scala-logging , который является оболочкой для SLF4J.Может ли это быть решением?

1 Ответ

0 голосов
/ 03 февраля 2019

Play 2.7 предоставляет черту для Scala , похожую на scala-logging.Он создает val, который вы можете использовать в своем классе / объекте:

import play.api.Logging

class MyClass extends Logging {
  // `logger` is automaticaly defined by the `Logging` trait:
  logger.info("hello!")
}

Так что есть еще один способ войти в Play сейчас.

...