При ведении журнала Google Flogger не найдено платформ журналирования ClassNotFoundException: com.google.common.flogger.backend.system.DefaultPlatform - PullRequest
0 голосов
/ 05 мая 2019

Я получаю следующую ошибку при использовании Google flogger с загрузочным приложением Spring. Я уже добавил зависимость maven, поэтому нет ошибки времени компиляции.

public class FloggerLoggingExample {

    private static final FluentLogger logger = FluentLogger.forEnclosingClass();

    @Test
    public void test_flogger() {

        logger.atWarning().log("warning");

        logger.atInfo().log("info");

        logger.at(Level.SEVERE)
                .atMostEvery(50, TimeUnit.SECONDS)
                .log("SEVERE");

    }
}
Caused by: java.lang.IllegalStateException: No logging platforms found:
com.google.common.flogger.backend.system.DefaultPlatform: java.lang.ClassNotFoundException: com.google.common.flogger.backend.system.DefaultPlatform

1 Ответ

2 голосов
/ 06 мая 2019

Трудно сказать, не заглядывая в pom.xml, но я считаю, что flogger-system-backend отсутствует в вашем pom.xml.Попробуйте добавить это.

<dependency>
    <groupId>com.google.flogger</groupId>
    <artifactId>flogger-system-backend</artifactId>
    <version>0.4</version>
</dependency>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...