У меня есть приложение Java, которое работает на двух компьютерах в кластере, и оба они регистрируются в одной базе данных mysql. Все работает нормально, но я хотел бы иметь дополнительное поле в базе данных, представляющей IP-адрес, откуда поступают запросы.
Я решил это, имея два разных файла log4j.properties, но я думаю, что есть лучший способ сделать это?log4j logging to DB (в кластере)
Это строка в файле 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?
Приветствия, Лукас