и пишет в файл
Можно ли подключить второй аппендер который будет брать уже преобразованные данные и отправлять параллельно эти данные уже во второй аппендер?
update. log4j
Чем будет заниматься второй аппендер? Куда класть? Задай ему тот же формат, что у первого аппендера.
Второй отправляет чисто в кафку Первый у нас собственно реализованный, который разбирает формат преобразует в тот который нужен, и отправляет в файл
Т.е это отдельный модуль, который обрабатывает лог и хранит в файл
Второй использует kafka-appender
Речь про logback или как? Звучит так, что преобразованием должен заниматься не сам аппендер, а что-то перед ним. Там для этих целей есть Encoder.
layout или encoder? log4j, извиняюсь
По log4j не подскажу, в logback есть именно encoder, который кодирует в байты, а не строку
Нет, там структура лога меняется например. - [INFO] TestLog, username="vladimir" В итоге в файл запишется -[INFO] TestLog, "username":"vladimir"
решил, надо Layout настроенный свой добавлять, чтобы можно было форматировать как угодно
Обсуждают сегодня