Я хотел бы иметь счетчик Micrometer, который собирает и показывает мне информацию (при появлении исключения) о выброшенных исключениях.
Моя среда работает отлично, и Micrometer показывает ожидаемую информацию. Сейчас мой код выглядит так:
Код: Выделить всё
try {
// original code
} catch ... {
meterBuilder.getCounter(ERROR_COUNTER_NAME, MeterBuilder.Status.ERROR).increment();
// original code
LOG.error(....);
...
}
Моя идея состоит в том, чтобы каким-то образом расширить slf4j и создать центральную точку, через которую проходят все события журнала уровня ОШИБКИ. Затем я хочу разместить там свой код микрометра. Было бы здорово, если бы этот пользовательский класс-перехватчик slf4j мог быть управляемым bean-компонентом Spring, чтобы я мог вставлять в него конфигурации и bean-компоненты Micrometer.
Возможно ли это реализовать? ?
К сожалению, я не смог найти в Интернете ничего полезного по этому поводу.
Подробнее здесь: https://stackoverflow.com/questions/788 ... micrometer
Мобильная версия