Мне нужно создать тест Junit для ведения журнала моего класса
Map<String, Object> mapMarker = new HashMap<>();
mapMarker.put("input_source", "test_input_source");
LogstashMarker logstashMarker = Markers.appendEntries(mapMarker);
log.info(logstashMarker, "logging test OK");
Что я могу сделать, чтобы показать, что в моем журнале есть маркер "input_source"
со значением "test_input_source"
. (с сообщением журнала проблем нет, маркера нет в журнале сообщений)?
Я пытаюсь использовать ILoggingEvent
для записи журнала, но не могу получить значение своего маркера "input_source"
отсюда.
Обновлено: я использую LogstashEncoder
для кодирования журнала, чем ObjectMapper
для синтаксического анализа этого журнала на карту. Таким образом я смогу получить маркер на карте.
Спасибо