Java JDBC

Bom dia,

To querendo fazer um log no listener do banco de onde estão vindo as conexões, pesquisando até agora achei o seguinte:

Properties jdbcProperties = new Properties();
jdbcProperties.put("user", usuario);
jdbcProperties.put("password", senha);
jdbcProperties.put("v$session.program", "MEU SISTEMA");
jdbcProperties.put("v$session.osuser", "USUARIO LOGADO NA MAQUINA");
connector = DriverManager.getConnection(endereco + ":" + porta + ":" + servico, jdbcProperties);

No log do oracle fica assim:

<msg time='2017-10-25T08:23:08.593-04:00' org_id='oracle' comp_id='tnslsnr'
 type='UNKNOWN' level='16' host_id='DESKTOP-MTVLOSN'
 host_addr='::1'>
 <txt>25-OUT-2017 08:23:08 * (CONNECT_DATA=(SID=xe)(CID=(PROGRAM=MEU SISTEMA)(HOST=__jdbc__)(USER=USUARIO LOGADO NA MAQUINA))) * (ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=50863)) * establish * xe * 0
 </txt>
</msg>

Quero adicionar no atributo HOST=127.0.0.1 o IP de origem da conexão.