Метод, который добавляет журнал ошибок, не может быть добавлен во время вызова в журнале - PullRequest
0 голосов
/ 31 октября 2019

Если у меня есть метод, который регистрирует ошибку, например:

public String getSomeString() {
    if (someString == null) {
        logger.error("someString is null");
        throw new NullPointerException();
    }
    return someString;
}

Это нормально, когда вызывается только метод. Но если метод вызывается из другого метода ведения журнала, например:

logger.info("someString = {}", getSomeString());

Кажется, что журнал ошибок, который должен быть добавлен logger.error, не добавляется в журнал.

Какрешить эту проблему, чтобы журнал ошибок также был добавлен?

...