У меня есть приложение Java, которое работает на двух машинах в кластере, и они оба входят в одну базу данных mysql. Все работает нормально, но я хотел бы иметь дополнительное поле в базе данных, которое представляет IP-адрес, с которого поступают запросы.
Я решил это, имея два разных файла log4j.properties, но я думаю, что есть лучший способ сделать это?
Эта строка в файле log4j.properties отличается на компьютерах:
log4j.appender.DB.sql=INSERT INTO log4j (date, category, priority, server, message) VALUES ('%d{dd MMM yyyy HH:mm:ss,SSS}','%c','%p','10.20.30.40','%m')
Есть ли что-то для mysql, как connection_ip? Или заполнитель в log4j, чтобы я мог хранить там IP-адрес из приложения Java?
Ура, Лукас