Получите статистику важности журнала из Lombok / @ slf4j / Spring Boot - PullRequest
0 голосов
/ 04 августа 2020

Я использую аннотацию Lombok @Slf4j, чтобы получить экземпляр org.slf4j.Logger в моих классах Spring Boot, например:

import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Component;

@Component
@Slf4j
public class Blah {
    public void blupp() {
        log.info("Hi guys.");
    }
}

Поскольку я не могу легко получить файлы журнала, я хочу предоставить API в приложении, который возвращает «температуру журнала», т.е. количество сообщений журнала серьезности> = ERROR с момента последнего вызова.

Вопрос: есть ли простой способ расширить Spring Boot / Lombok / Slf4j фреймворки с фрагментом кода, который будет поддерживать карту Severity -> Count в памяти?

...