Log4j como nomes diferentes

Bom dia!
Pessoal preciso gerar um arquivo de log(nome do arquivo em disco) para cada endereço ip diferente recebido como parâmetro!

ex:

public String aberturaEncerramento(String ip) {     
        loggerInfoError.info("IP" + ip + ");
}

EX:

D:\log-192-168-1-100.log
D:\log-192-168-1-101.log

Alguma ideia?

Grato!